《云计算揭秘企业实施云计算的核心问题》——2.3节选择你需要的云提供商

简介: 本节书摘来自华章社区《云计算揭秘企业实施云计算的核心问题》一书中的第2章,第2.3节选择你需要的云提供商,作者:(美) Jothy Rosenberg Arthur Mateos,更多章节内容可以访问云栖社区“华章社区”公众号查看

2.3 选择你需要的云提供商
我们已经深入了解了许多不同类型的云及其API、提供的其他服务,以及支撑它们的技术。它们中哪一种才适合你?在做出选择时,该怎样做才不被套牢(lock-in)?通过回顾主要云提供商和应用一个决策标准框架来就项目逐一评估这些提供商,我们将试着回答这些问题。
2.3.1 亚马逊Web服务IaaS云
综合目前我们掌握的信息可知,AWS是一种灵活、低层级的产品(更接近于硬件),这意味着你有更多的可能性。而且,综合来说,要实现更高级的功能,其代价就是“所有事情自己做”,包括如何和何时进行伸缩、移动或复制数据等。
亚马逊EC2运行你提供的平台,支持所有主流编程语言,并且提供了一组工业标准的服务(随着标准组织和开源的Eucalyptus试图把它们定义为标准的云API,它们离标准会越近)。但作为一种IaaS,亚马逊需要做更多的工作,这意味着延长了应用面市的时间。
如果你有如下需求,使用AWS:

  • 想使用第三方开源软件;
  • 有现成代码;
  • 把代码移植到其他语言;
  • 未来想要把Web应用转移到自己的机器/服务器;
  • 想完全控制;
  • 需要对应用进行压力/负载测试(如,加载1000个实例)。
    说到避免被套牢,亚马逊EC2表现相当不错,因为就像开源项目一样,亚马逊兼容的服务可以而且也会很容易由其他公司提供。领导者总是着手设置标准。就你目前所能做出的选择来讲,EC2实际上最接近零套牢。

2.3.2 微软Windows Azure IaaS和PaaS云
Azure介于应用框架(如App Engine)和硬件虚拟机(如EC2)之间。微软正试图尽量无缝地完成从桌面(数据中心)向它的云迁移。该公司建议你可以在本地构建和测试应用,然后再把它部署到它的云中。但微软也承认,所有UI和任何数据抽取逻辑必须重写,以应对低带宽的互联网连接。注意,我们说的是它的云。在这个意义上,微软类似App Engine和Force.com,将你套牢在它的云上—由公司运营的云。
如果你有如下需求,使用Windows Azure:

  • 已经使用微软技术栈的.NET和SQL Server部分;
  • 现有代码采用微软API进行开发;
  • 有团队平时就在Visual Studio中用C#进行开发;
  • 对被微软套牢没有觉得不妥;
  • 想要从桌面到云的混合开发。
    讲到被套牢,Windows Azure的表现并不一定就和Google App Engine一样差。尽管它仍然由微软专门托管,但由其他公司提供兼容的云服务也是可能的,因为Windows Azure的核心模块建立在广为人知的SQL Server、IIS和.NET框架技术栈之上。

2.3.3 Google App Engine PaaS云
Google App Engine是一个严格受控的环境—由Google做出让应用线程和数据存储库可以自动伸缩的决策。该环境只支持Python和Java,并且不可能安装任何开源软件。
如果你有如下需求,使用App Engine:

  • 无遗留代码;
  • 正在构建请求-响应Web应用或mashup;
  • 视面市时间为头等大事;
  • 不打算做任何特别的事情(安装软件);
  • 并不担心被Google套牢。
    就套牢方面而言,App Engine是高套牢方案。很长一段时间内,很难想象出其他公司能提供任何兼容的产品,假如有的话。它是专有的,而且Google并没有打算公开其技术。自动伸缩和面市时间有很多好处,但是你为这些好处付出的代价则是近乎完全的套牢。

2.3.4 Ruby on Rails PaaS云
Ruby在计算效率上的代价比其他语言稍微要昂贵点,但随时可以找到大把资源解决业务人员遭遇到的大量“万一我被奥普拉点名咋办”(奥普拉是美国脱口秀女王,拥有巨大的影响力。这句话喻指网站访问量突然上升。—译者注)式的惊吓。由于它无共享架构,因此Rails与云计算是绝配。这意味着你可以产生应用的新实例,而且它们马上就可以运行。开发人员也因为它的高生产率而喜爱Ruby。许多小公司现在都提供RoR云(很多就构建在亚马逊之上)。
如果你有如下需求,使用Ruby on Rails:

  • 构建请求-响应Web应用,而且有Ruby经验;
  • 非常重视面市时间;
  • 不打算做任何特别的事情(安装软件);
  • 并不担心被套牢。
    对于RoR来讲,套牢的问题并不大,因为前面已经介绍过,有很多RoR供应商可供选择,而且未来会更多。

2.3.5 Force.com PaaS云
Force.com是SaaS服务Salesforce.com的扩展。很多公司使用Salesforce已经很长时间了。他们有大量复杂的销售合同数据库、销售周期的历史、他们产品的信息,以及大量与其他销售过程相关的信息。这些信息形成了公司销售团队的皇冠珠宝,而且公司还需要很多并没有构建到Salesforce.com中的应用。出于这个原因,Salesforce.com创建了一个框架,它使用的后台服务很大程度上跟该公司主SaaS应用使用的相同,操作相同的后台数据,使最终用户可以对其访问和编程。Force.com是构建现有Salesforce.com数据库(如销售合同、内部销售团队、产品等)附加应用的理想之选。
如果你有如下需求,使用Force.com:

  • 已经是Salesforce.com的SaaS客户资源管理产品的客户;
  • 需要简单的mashup风格的Web应用;
  • 愿意使用Force.com特有的编程语言;
  • 并不担心被套牢。
    我们并没有介绍关于何时使用私有云的内容,因为它是一个非常复杂的讨论。我们将在第4章处理这一主题。
相关文章
|
5月前
|
人工智能 弹性计算 运维
云上创新丨云计算,如何从IT战略上升为企业核心战略?
云计算在中国发展十余年,越来越多行业开始用云,与此同时,云计算也已从企业IT战略上升为企业核心战略。未来,云计算一定是企业和开发者的首选,技术创新也一定优先诞生在云上。
云上创新丨云计算,如何从IT战略上升为企业核心战略?
|
5月前
|
云安全 运维 安全
阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家!阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务,随着互联网的快速发展,越来越多的企业开始将业务迁移到云端,云计算成为当下企业发展的关键。阿里云作为亚洲领先的云计算厂商,自推出云主机服务以来,以其高效、安全、可靠的服务赢得了广大企业的青睐。本文将重点介绍阿里云云主机的优势和功能,为企业选择云计算提供参考。
|
5月前
|
存储 安全 开发工具
【计算巢】云计算:如何改变现代企业的IT基础设施
【5月更文挑战第31天】本文探讨了云计算如何重塑现代企业IT基础设施,通过IaaS、PaaS和SaaS三种服务模型提供灵活资源。云计算的优势在于灵活性、成本效益、可扩展性和高可用性。文中以Python和AWS SDK创建EC2实例为例,说明云计算应用,并列举了数据存储、灾难恢复、应用程序部署和企业协作等实际场景,强调云计算正成为企业的重要选择,未来将持续创造价值。
102 0
|
19天前
|
云安全 安全 网络安全
探索云计算与网络安全的共生之道在数字化浪潮席卷全球的今天,云计算作为信息技术的一大革新,正重塑着企业的运营模式与服务交付。然而,随着云服务的普及,网络安全与信息安全的挑战也日益凸显,成为制约其发展的关键因素。本文旨在深入探讨云计算环境下的网络安全问题,分析云服务、网络安全及信息安全之间的相互关系,并提出相应的解决策略,以期为构建一个更安全、可靠的云计算生态系统提供参考。
本文聚焦于云计算环境中的网络安全议题,首先界定了云服务的基本概念及其广泛应用领域,随后剖析了当前网络安全面临的主要威胁,如数据泄露、身份盗用等,并强调了信息安全在维护网络空间秩序中的核心地位。通过对现有安全技术和策略的评估,包括加密技术、访问控制、安全审计等,文章指出了这些措施在应对复杂网络攻击时的局限性。最后,提出了一系列加强云计算安全的建议,如采用零信任架构、实施持续的安全监控与自动化响应机制、提升员工的安全意识教育以及制定严格的合规性标准等,旨在为云计算的安全可持续发展提供实践指南。
49 0
|
2月前
|
运维 安全 Devops
云计算时代下的企业运维变革
【8月更文挑战第10天】随着云计算技术的飞速发展,企业运维管理正经历着前所未有的变革。本文将深入探讨云计算如何重塑企业运维的方方面面,从基础设施的虚拟化到自动化工具的应用,再到DevOps文化的兴起,以及这一切如何影响企业的业务流程和市场竞争力。我们将一同见证,在这个数字化加速的时代,企业如何在云的浪潮中乘风破浪,实现运维的高效、灵活与创新。
43 10
|
2月前
|
存储 Cloud Native 安全
云计算演进问题之企业利用云计算的如何解决
云计算演进问题之企业利用云计算的如何解决
|
3月前
|
Oracle 安全 关系型数据库
ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
【7月更文挑战第29天】 ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
135 4
|
2月前
|
存储 人工智能 搜索推荐
企业采用云计算而产生的收益成为支持数字化转型的重要动力
企业采用云计算而产生的收益成为支持数字化转型的重要动力
|
4月前
|
边缘计算 人工智能 安全
云计算在现代企业运营中已经成为不可或缺的基础设施
【6月更文挑战第22天】云计算在现代企业运营中已经成为不可或缺的基础设施
64 6
|
5月前
|
分布式计算 API 云计算
下一篇
无影云桌面