从Azure上构建Linux应用程序映像】的更多相关文章

下图描述了总体的虚拟机的VHD映像生成以及发布到 Azure Azure 镜像市场的全过程: 具体步骤如下: 从Azure管理平台上Linux申请虚拟机, 安装和配置您要发布的应用软件产品,制作成映像并保存. 申请预发布环境,将第一步中的虚拟机映像部署到测试发布环境进行验证. 发布映像,登录到Azure 镜像市场,根据发布流程将已经测试完毕的虚拟机映像发布到 Azure 镜像市场. 第一步:登录China Azure管理平台,申请建立Linux虚拟机 从库中选择相应的操作系统建立虚拟机.比如选择…
从Azure上构建windows应用程序映像同构建Linux应用程序映像总体流程比较类似,可以参考上图Linux映像的制作发布等流程,具体细节又有所差别. 具体步骤如下: 从Azure管理平台上申请Windows虚拟机, 安装和配置您要发布的应用软件产品,制作成映像并保存. 申请预发布环境,将第一步中的虚拟机映像部署到测试发布环境进行验证. 发布映像,登录到Azure 镜像市场,根据发布流程将已经测试完毕的虚拟机映像发布到 Azure Azure 镜像市场. 第一步:登录China Azure管…
下图描述了总体的虚拟机映像的VHD生成,上传以及发布到 Azure 镜像市场的全过程: 具体步骤如下: 在本地计算机(Windows平台)上安装Hyper-V,并安装您所需要的虚拟机操作系统 在此操作系统上安装和配置您要发布的应用软件产品 在本地计算机上制作VHD为映像 将制作好的VHD通过PowerShell上传到Azure存储账号上,并获取VHD映像在Azure上的存储位置(url地址) 申请预发布环境,将第四步中Azure上的VHD映像部署到测试发布环境进行验证 正式发布,登录到Azure…
要充分利用公有云的弹性扩展和高可用, 首先要在应用系统层面支持横向扩展(scale out),这个说起来很容易,或者说对新开发的应用系统而言已经成为标配.但是对已有的.老旧的应用系统来说,这就比较困难了,不是每个应用系统都能实现/支持横向扩展的.从客户的角度来说,基本上很难接受为了把应用系统迁移到公有云上而去额外投入修改应用系统代码.虽然我们都心知肚明,本质上这是在“偿还技术债”,修改应用系统代码也是为了更好地利用公有云的优势... 对于应用系统的横向扩展而言,“状态”是最大的拦路虎,要支持横向…
0x00 前言 前一段时间,我找到了Jendrik Illner的个人网站.除了那里的精彩文章,网站的主题也吸引了我的注意力,而且我发现该网站的主题采用了Hugo的Academic主题. 然后,我认为现在是时候为自己建立一个漂亮的个人网站了.我是Azure的新手,因此本文只是记录在Azure上建立我的个人网站的过程以及遇到的问题.我希望能帮助有同样需求的人. 0x01 在本地运行 Hugo 网站 在我们将静态页面托管到云上之前,最好先在本地运行它们.首先,让我们获取Hugo.我使用macOS来运…
<Windows Azure Platform 系列文章目录> 2014年6月27日消息,在 Microsoft Azure 上提供 SAP Business Suite 软件.All-In-One 解决方案.SAP 移动平台.SAP Adaptive Server Enterprise 以及开发版 SAP HANA 平台.微软称,他们也将为客户和开发者提供快速部署 SAP 方案的工具,数分钟就可以在 Azure 上部署预配置 SAP 方案. 微软和 SAP 也会加强数据访问和互操作性,包括微…
原文链接:http://developer.android.com/guide/webapps/webview.html reference:http://developer.android.com/reference/android/webkit/WebView.html 假设你想实现一个Web应用(或不过一个网页)作为你应用中的一部分,你能够使用WebView来实现它.WebView是Android的View类的扩展,它同意你显示一个网页作为Activity布局的一部分.它不包括成熟的浏览器…
什么是 Azure 上的 SAP HANA(大型实例)? Azure 上的 SAP HANA(大型实例)是一种针对 Azure 的独特解决方案. 除了提供 Azure 虚拟机以用于部署和运行 SAP HANA,Azure 还使你可以在专用于客户的逻辑服务器上运行和部署 SAP HANA. Azure 上的 SAP HANA(大型实例)解决方案在分配给客户的非共享主机/服务器裸机硬件上进行构建. 服务器硬件嵌入在包含计算/服务器.网络和存储基础结构的较大模具中. 这作为组合经过了 HANA TDI…
 发布于 2013-12-11 作者 Ross Gardler 微软开放技术有限公司 (MS Open Tech) 很高兴地宣布发行新的 Windows Azure Puppet 模块.通过这个模块,可以使用流行的开源 DevOps 工具 Puppet 在 Windows Azure 上提供 Linux 和 Windows 虚拟机.产品的支持以Puppet专属 Windows Azure 模块的形式发布在 Puppet Forge 上.此外,还支持网络配置和数据库等关键服务的管理.这样一来,…
进程控制 1.进程概述现代操作系统的特点在于程序的并行执行.Linux是一个多用户多任务的操作系统.ps .pstree 查看进程进程除了进程id外还有一些其他标识信息,可以通过相应的函数获得.// 这些函数在unistd.h里声明. 2.Linux进程的结构Linux一个进程由3部分组成:代码段,数据段,堆栈段.代码段存放可执行代码数据段存放程序的全局变量,常量,静态变量堆栈段存放动态分配的内存变量,堆栈中的栈用于函数调用,存放着函数的参数,函数内部定义的局部变量. 3.Linux进程的状态 …
根据VisualGDB官网(https://visualgdb.com)的帮助文档大致翻译而成.主要是作为个人学习记录.有错误的地方,Robin欢迎大家指正. 本文介绍如何快速调试GCC构建的Linux程序,而不用再创建一个单独的VS项目. 本文中,首先在Linux机器上构建GNU binutils程序,然后使用VS调试cxxfilt程序(GNU C++ name demangler)来发现该程序中的哪些函数真正进行了demangling.然后,我们可以使用本文介绍的技术来调试GCC构建的其他工…
 本博客介绍了在微软平台上运行 SAP 应用程序的相关信息,作者在基于微软平台使用 SAP 方面有着数十年经验. 发布关于 Azure 的 SAP 说明 几个月前,SAP 针对适用于 SAP 软件的 Azure 即 IaaS 平台发布 SAP 说明.随着这些说明的发布,SAP 正式支持 Azure 这一平台,可用于服务涵盖 SAP 产品.操作系统和 DBMS 系统的生产系统. 我们简单来了解下这方面的信息以及相关的注释. 需要关注的第一条说明:1928533 – Azure 上的 SAP 应…
Linux的Windows子系统让开发人员可以直接在Windows上运行Linux环境(包括大多数命令行工具,实用程序和应用程序),而无需建立在虚拟机的开销之上,整个系统共200多M,但包含了你能用到的所有功能,并且和windows完美互操作(省去linux挂载本地windows分区或目录的操作),目前Linux的windows子系统已经相当完善,可当作完整linux系统使用 您可以: 从Windows应用商店中选择您最喜爱的Linux发行版. 运行常用的命令行实用程序,如grep,sed,aw…
本文章由 Azure CAT 团队的 Piyush Ranjan (MSFT) 撰写. 随着基础结构服务(虚拟机和虚拟网络)近期在 Windows Azure 上正式发布,越来越多的企业工作负荷正在向公共云迁移,以利用云经济效益.规模和速度.我最近参与了其中一种企业工作负荷 - 云中的大数据.在此,我将与您分享一些提示和最佳做法. 该项目要求使用预构建 Linux 映像在 Windows Azure 中部署多节点 Hadoop 群集.我使用 Windows Azure 镜像库中的 CentOS…
swfit目前还是os x独占,以后会不会扩展到其他系统还未可知,但objective-c并不只存在于os x,在linux下gcc和clang都支持obj-c哦,下面简单把如何在ubuntu上构建obj-c做一下说明: 1 安装obj-c或obj-c++(如果需要的话)所需库: * build-essential     * gobjc     * gobjc++     * gnustep-devel 直接用apt-get install 搞定吧 :) 2 用经典的hello world试一…
[题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在其他机器上运行程序,进而需要远程调试功能,不过还好,NTVS提供的远程调试也非常方便. [系列索引] 在Visual Studio上开发Node.js程序——NTVS介绍及使用 在Visual Studio上开发Node.js程序(2)——NTVS远程调试及发布到Azure [文章索引] NTVS远…
本教程介绍如何在 Azure 中的 Linux VM 上实现 MongoDB.Express.AngularJS 和 Node.js (MEAN) 堆栈. 通过创建的 MEAN 堆栈,可以在数据库中添加.删除和列出书籍. 你将学习如何执行以下操作: 创建 Linux VM 安装 Node.js 安装 MongoDB 并设置服务器 安装 Express 并设置服务器的路由 使用 AngularJS 访问路由 运行应用程序 Note 在 Azure 中国区使用 Azure CLI 2.0 之前,请先…
下图描述了总体的虚拟机映像的VHD生成,上传以及发布到 Azure 镜像市场的全过程: 具体步骤如下: 在本地计算机(Windows平台)上安装Hyper-V,并安装您所需要的虚拟机操作系统 在此操作系统上安装和配置您要发布的应用软件产品 在本地计算机上制作VHD为映像 将制作好的VHD通过PowerShell上传到Azure存储账号上,生成映像,并获取在Azure上的存储位置(url地址) 申请预发布环境,将第四步中Azure上的虚拟机映像部署到测试发布环境进行验证 正式发布,登录到Azure…
作者:Suren Machiraju 和 Ralph Squillace 审校:Christian Martinez.James Podgorski.Valery Mizonov 和 Michael Thomassy 本文介绍针对 Windows Azure 设计多租户应用程序(通常是为其他组织提供服务的 ISV 应用程序)所需的方法,这些程序更高效,即运行或构建的成本较低,和/或性能更高.更稳定或可伸缩性更好.本文首先介绍多租户应用程序的一般原则.与构建和运行多租户应用程序有关的 Window…
反客为主 ,Linux 成为微软 Azure 上最流行的操作系统 [世界上唯一确定不变的就是世界在不停的变化] 三年前,微软云计算 Azure 平台 CTO Mark Russinovich 说有四分之一 的 Azure 实例正在使用Linux .到了2017年,他们宣布超过 40% 的 Azure VM 运行 Linux .今天,微软云计算和企业集团执行副总裁 Scott Guthrie 在接受采访时表示,超过一半的 Azure VM 是 Linux ,且每个月的比例还会上升. Azure 上…
在 Linux 上开发 C/C++ 程序,或许你会直接(本机或远端)登入 Linux,打开编辑器写完代码后,就用 gcc/g++ 来编译,遇到要除错(debug)的时候,则会选择使用 gdb 来进行除错.现在,如果你刚好也很喜欢 Visual Studio,你可以不必改变习惯,用 Visual Studio写程式.然后远端送到 Linux 上编译.甚至还能接上 gdb 来除错.这个对于开发像是嵌入式系统.或是 IoT 装置的程序等等就可以多多利用 Visual Studio 强大的 IDE 能力…
 发布于 2014-05-20 作者 陈 忠岳 目录 概述 前提条件 创建 Windows Server 2012 Datacenter 虚拟机 通过 WCF(Windows Communication Foundation)使用 OData 连接 MongoDB 开放政府数据:FAA Aircraft Registry 使用 LINQPad 查看 OData 使用 PowerBI 实现 OData 可视化 使用 PowerMap 显示数据地图 结论 概述 本教程共包含三个开放主题:开放政府…
对任何一个上线系统来说,高可用设计是不可或缺的一个环节,这样才可以确保应用可以持续.稳定的运行,而不是频繁的掉线.停机.高可用设计的核心思路很简单,就是消除一切单点故障,将单点链路或者节点升级为多点.比如,对于Web类型的应用,可以利用Web集群和负载均衡器实现多活,而对于数据库.文件服务这类服务,一般较难配置为多活,于是常采用主备切换的方式,即备机上的服务处于离线状态,当主机故障时,备机升级为主机,继续提供服务. 要实现主备切换,需要在几个层面做好准备: 数据的转移:将主节点的数据实时复制到备…
原文网址:http://www.ibm.com/developerworks/cn/linux/l-port64.html 随着 64 位体系结构的普及,针对 64 位系统准备好您的 Linux® 软件已经变得比以前更为重要.在本文中,您将学习如何在进行语句声明.赋值.位移.类型转换.字符串格式化以及更多操作时,防止出现可移植性缺陷. 0 评论: Harsha S. Adiga, 软件工程师, IBM 2006 年 5 月 18 日 内容 在 IBM Bluemix 云平台上开发并部署您的下一个…
[原文首次发表于51cto http://cloudapps.blog.51cto.com/3136598/1653672] 在Azure上创建了虚拟机之后,我们在一些情况下会需要添加更多的数据磁盘来存储持久化数据,本文介绍如何快速的在Azure Linux的虚拟机上添加数据磁盘并初始化:   登陆Azure的管理界面,并创建虚拟机,本文使用CentOS 6.5作为示例操作系统,其他Linux操作系统类似 我们先使用SSH登录到改Linux操作系统,检查下当前系统的磁盘状态: 我们可以看到,目前…
本文章由 Azure CAT 团队的 Piyush Ranjan (MSFT) 撰写. 在前一篇文章 Windows Azure 上Linux VM 中的交换空间第 1 部分中,我介绍了在默认情况下, Azure IaaS镜像库中配置的 Linux VM 为何未配置交换空间.该文还提供了在资源磁盘 (/mnt/resource) 上配置基于文件的交换空间的一系列简单步骤.但是需要注意的是,当时介绍的步骤适用于已配置且正在运行的 VM.理想情况下,人们希望在 VM 配置时自动配置交换空间,而非等到…
微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理, 而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这个运行器在用户层实现, 原理和Bash On Windows不完全一样,比较接近Linux上的Wine. 示例程序完整的代码在github上, 地址是 https://github.com/303248153/HelloElfLoader 初步了解ELF格…
Azure上VM的OS盘的大小在创建时是固定的.Windows是127G,Linux是30G.如果需要批量创建的VM的OS Disk有更大的容量.可以考虑用下面的方法实现. 1 创建一台有Data-disk的CentOS VM,对其进行客户化,安装软件,挂载磁盘 2 扩大OS Disk的容量 3 在VM内resize OS Disk的容量 4 把这台VM捕获成Azure的Image 5 通过这个Image批量创建VM.创建VM的OS Disk容量是刚刚调整的容量 本文将采用Azure CLI 2…
准备工作 1.安装查看 Java 的版本号,推荐使用 Java 8. 安装 Flink 2.在 Mac OS X 上安装 Flink 是非常方便的.推荐通过 homebrew 来安装. brew install apache-flink 3.检查安装: flink --version 结果: Version: 1.6.0, Commit ID: ff472b4 4.启动 flink zhisheng@zhisheng  /usr/local/Cellar/apache-flink/1.6.0/…
linux上构建ftp服务器 服务器搭建 https://help.aliyun.com/knowledge_detail/60152.html,可以参考这篇博文. 配置文件详解 进入/etc/vsftpd目录下,有以下几个配置文件: 1)ftpusers------------黑名单配置文件,这个里面的用户不允许访问FTP服务器 2)user_list------------白名单配置文件,允许访问FTP服务器的用户列表 3)vsftpd.conf--------------ftp核心配置文件…