aws azure_Microsoft Windows Azure与AWS EC2

aws azure

了解Microsoft Windows Azure与Amazon Web Services(AWS)EC2的比较 (Discover how Microsoft Windows Azure compares with Amazon Web Services (AWS) EC2)

Business startups need to discover how Microsoft Windows Azure compares with Amazon Web Services (AWS) to find the differences and benefits for their applications.  Microsoft and AWS have partnered thus allowing business startups to utilize their BizSpark licenses on the Amazon cloud.  Microsoft BizSpark is a worldwide program with a mission to support entrepreneurship and speed up success for business startups.  When startups are able to save money using cloud technology, the business can invest in other areas to obtain new customers and hire additional developers.

创业公司需要发现Microsoft Windows Azure与Amazon Web Services(AWS)的比较方式,以发现其应用程序的差异和优势。 微软和AWS建立了合作伙伴关系,从而使业务初创公司可以在亚马逊云上利用其BizSpark许可证。 Microsoft BizSpark是一项全球计划,其使命是支持企业家精神并加速业务初创企业的成功。 当初创企业能够使用云技术节省资金时,企业可以在其他领域进行投资以获得新客户并雇用更多开发人员。

Microsoft added a new BizSpark Plus program this year as an extension of the BizSpark program.  BizSpark Plus will assist high potential startups with cloud computing costs by providing $60,000 in Windows Azure compute and storage value over a two year time period.  A startup is provided with all the Windows Azure needed to operate their business during the first year.  For the second year, the startup receives 50% off Windows Azure for their business needs. BizSpark Plus partners provide investment, workspace, coaching and mentoring to startups.

微软今年增加了一个新的BizSpark Plus程序,作为BizSpark程序的扩展。 BizSpark Plus将在两年的时间内提供60,000美元的Windows Azure计算和存储价值,以帮助高潜力的初创企业降低云计算成本。 在第一年中,为初创企业提供了运营其业务所需的所有Windows Azure。 对于第二年,该初创公司可从Windows Azure获得50%的折扣以满足其业务需求。 BizSpark Plus合作伙伴为初创企业提供投资,工作空间,指导和指导。

Using the Microsoft Windows Azure cloud platform, a person can develop, set up and administer web applications and services through worldwide Microsoft data centers.  Applications can be developed using any framework, tool and language available.  The application is broken down into “roles” representing a service that is essential to your business customers as well as application users.

使用Microsoft Windows Azure云平台,人们可以通过全球Microsoft数据中心开发,设置和管理Web应用程序和服务。 可以使用任何可用的框架,工具和语言来开发应用程序。 该应用程序分为“角色”,代表对您的业务客户和应用程序用户必不可少的服务。

When developing a diagnostic application on Windows Azure, the dashboard reporting web application and the data collection services can be divided into distinct roles.  The size and amount of virtual machines can be managed for each service separately.

在Windows Azure上开发诊断应用程序时,仪表板报告Web应用程序和数据收集服务可以分为不同的角色。 可以分别为每个服务管理虚拟机的大小和数量。

Windows Azure programs any details that a developer would have to do themselves when using AWS.  Role instances are routinely load-balanced, patched and kept up.  A role is configured to operate using optimum Windows and network security immediately.

Windows Azure编程了开发人员在使用AWS时必须自行完成的所有详细信息。 角色实例通常进行负载平衡,修补和维护。 将角色配置为立即使用最佳Windows和网络安全性进行操作。

To get the application operating on Windows Azure, the developer must package (zip) their application and upload the zip package as well as the XML configuration files to Windows Azure.  The number of role instances, referred to as virtual machines (VMs), to be provisioned for each role is resolved by Windows Azure.

若要使该应用程序在Windows Azure上运行,开发人员必须打包(压缩)其应用程序,并将zip软件包以及XML配置文件上载到Windows Azure。 Windows Azure可以解决为每个角色提供的角色实例(称为虚拟机(VM))的数量。

Also, the operating system version and components for each VM is established, uploaded code is installed on every VM and all of these are booted by Windows Azure.  After the VMs are initialized, each VM checks in with the load balancer to convey information so that client traffic can be distributed uniformly to all VMs operating the Web application.

此外,将为每个VM建立操作系统版本和组件,在每个VM上安装上载的代码,所有这些都由Windows Azure引导。 初始化VM之后,每个VM都会通过负载均衡器进行签入以传达信息,从而可以将客户端流量均匀地分配给所有运行Web应用程序的VM。

Windows Azure continuously monitors all VMs to make sure that Web applications are always available.  If an application process stops because of unhandled exceptions, the application process is automatically restarted on the VM.  When hardware operating the VM fails, Windows Azure detects that and automatically provides a new VM booted on other hardware so that the application is always available.  The recommendation is that developers configure applications to operate on at least two VMs for each unit of code operating so that if one VM has a problem, the load balancer directs requests to the other VM.

Windows Azure连续监视所有VM,以确保Web应用程序始终可用。 如果由于未处理的异常而导致应用程序进程停止,则该应用程序进程将在VM上自动重新启动。 当操作VM的硬件发生故障时,Windows Azure会检测到该情况并自动提供在其他硬件上引导的新VM,以便该应用程序始终可用。 建议开发人员将应用程序配置为在每个运行的代码单元上至少在两个VM上运行,以便在一个VM出现问题时,负载平衡器将请求定向到另一个VM。

The Windows Azure Service Level Agreement (SLA) contains text concerning compute services.  This guarantees when two or more role instances are deployed in different fault and upgrade domains that the Internet facing roles will have external connectivity at least 99.95% of the time.  The Windows Azure SLA states that individual role instances will be monitored and gives a guarantee that 99.9% of the time any stopping of a role instance will be detected and corrective action initiated.

Windows Azure服务级别协议(SLA)包含有关计算服务的文本。 这样可以保证在不同的故障和升级域中部署两个或更多角色实例时,面向Internet的角色将至少有99.95%的时间具有外部连接。 Windows Azure SLA声明将监视单个角色实例,并保证99.9%的时间将检测到角色实例的任何停止并启动纠正措施。

Windows Azure makes sure that the operating system (OS) and components have necessary patches with minimum downtime.  In addition, developers can scale an application up or down, change configuration settings, certificates, endpoints, and the application code version without any downtime.

Windows Azure确保操作系统(OS)和组件具有必要的修补程序,并且停机时间最短。 此外,开发人员可以扩大或缩小应用程序,更改配置设置,证书,端点和应用程序代码版本,而无需停机。

When substantial changes are made to code, Windows Azure provides a way to upload any new code to test in the staging area.  Customers still have access to the old code.  With approval of the new code, it can be moved from the staging area into production so that all new client requests operate on the new code.

对代码进行重大更改后,Windows Azure提供了一种上载任何新代码以在暂存区域中进行测试的方法。 客户仍然可以访问旧代码。 通过批准新代码,可以将其从登台区域移至生产环境,以便所有新的客户请求都可以对新代码进行操作。

A developer using Windows Azure is responsible for the amount of unique roles in their application in addition to the size and amount of virtual machines running each role instance.  Roles should be designed with multiple instances of each because 99.95% role uptime is not guaranteed for roles having just one instance that is active.  Automatic installation on Windows VMs should be designed into the role so there is no need for manual configuration.  The developer has to supervise any storage and continued existence of their data.

使用Windows Azure的开发人员除了负责运行每个角色实例的虚拟机的大小和数量外,还负责其应用程序中唯一角色的数量。 应将角色设计为具有多个实例,因为对于仅具有一个活动实例的角色,不能保证99.95%的角色正常运行时间。 应将Windows VM上的自动安装设计为角色,因此无需手动配置。 开发人员必须监督其数据的任何存储和持续存在。

A startup business has most of the cloud management automated by the Windows Azure platform however the business would have to rely on the Microsoft Windows development platform.  A new business can dedicate time to working on new software versions without having to spend time managing their cloud services.  Windows Azure offers a free 90 day trial with no obligation.

一家新兴企业通过Windows Azure平台实现了大部分云管理的自动化,但是该企业必须依赖Microsoft Windows开发平台。 新业务可以将时间专用于开发新软件版本,而不必花费时间管理其云服务。 Windows Azure免费提供90天免费试用。

AWS is very reliable and flexible, especially with the choice of an Amazon Machine Image (AMI) identifying the OS as a Linux or Windows configuration in addition to any hardware customization for the VM.  The developers have to handle many configurations, options and operations themselves.  However,

AWS非常可靠且灵活,特别是可以选择Amazon Machine Image(AMI),除了对VM进行任何硬件定制之外,还将OS标识为Linux或Windows配置。 开发人员必须自己处理许多配置,选项和操作。 然而,

A development team using AWS is in charge of managing all VM ports and firewalls as well as public-facing IP addresses and load-balancing. The host OS must be configured in addition to security patches and updates applied to every VM. All software has to be configured plus application and service utilization managed on every VM. Moreover, all applications have to be monitored to ensure the application is working correctly besides making sure that the data is being stored properly on each VM.

使用AWS的开发团队负责管理所有VM端口和防火墙以及面向公众的IP地址和负载平衡。 除了适用于每个VM的安全修补程序和更新之外,还必须配置主机OS。 必须在所有VM上配置所有软件以及管理的应用程序和服务利用率。 此外,除了确保将数据正确存储在每个VM上之外,还必须监视所有应用程序以确保应用程序正常运行。

New AWS customers receive a free Amazon EC2 Micro Instance for a year in addition to a free usage tier for Amazon S3, Amazon Elastic Block Store, Amazon Elastic Load Balancing, and AWS data transfer.  This free usage tier can be used for creating new applications, testing existing applications or for hands-on experience using AWS.  Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud.  AWS is offering a free 60 day trial for all new Amazon RDS customers.

除了适用于Amazon S3,Amazon Elastic Block Store,Amazon Elastic Load Balancing和AWS数据传输的免费使用套餐之外,新的AWS客户还可以免费使用一年的Amazon EC2 Micro Instance。 该免费使用层可用于创建新应用程序,测试现有应用程序或使用AWS的实践经验。 Amazon Relational Database Service(Amazon RDS)是一项Web服务,可轻松在云中设置,操作和扩展关系数据库。 AWS为所有新的Amazon RDS客户提供60天的免费试用期。

Microsoft Windows Azure and AWS have many differences as well as benefits for businesses.  Startups are developing products and services in the cloud worldwide.  Cloud web applications and smart devices are providing new startups with the ability to set in motion a global user implementation.  Businesses can balance company needs while producing financial profits with less investment much faster than previously.

Microsoft Windows Azure和AWS具有许多差异,也为企业带来了好处。 新兴企业正在全球范围内开发云中的产品和服务。 云Web应用程序和智能设备为新创业公司提供了启动全球用户实施的能力。 企业可以在平衡公司需求的同时,以更少的投资产生财务利润,比以前快得多。

翻译自: https://www.sitepoint.com/azure-compared-to-aws/

aws azure


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部