在云计算领域有很多模式、范畴可以用来满足企业架构对云计算的要求。一些可以解决特殊问题,比如:安全即服务或者测试即服务;一些提供了完整的平台,比如:平台即服务或者基础设施即服务。它们都有自己的优缺点,都能解决不同的问题。但是,企业必须根据自己的结构来选择合适的云计算。
所以,服务的范畴是:存储、数据库、信息、进程、应用程序、平台、集成、安全、管理/治理、测试和基础设施。
你可以把它们进行更细分类的解决方案,或者那些解决特殊问题的供应商不能单独成为一个平台。或者概括地把供应商当成一个平台。
细粒度的范畴包括:存储、数据库、信息、进程、集成、安全、管理/治理和测试。粗粒度服务包括:应用程序、平台和基础设施。
进行这样的分类是很有帮助的,因为一个粗粒度的云计算供应商可以由很多细粒度的资源组成。例如:单一的平台及服务供应商可以提供存储、数据库、进程、安全和测试服务。
但是,尽管由于粗粒度的云计算供应商可以提供细粒度的资源,但是选择符合企业架构需要的服务还是有困难的。你也许会发现选择很多细粒度的云计算解决方案会对你的企业架构比较有好处。所以,有必要从架构构成方面评估一下候选云计算供应商范畴:
从进程方面,服务组合是:应用程序、平台、基础设施、进程和集成。
从数据方面,服务组合是:应用程序、平台、基础设施、存储、数据库和信息。
从服务方面,服务组合是:应用程序、平台、基础设施和信息。
为了更明确地说明这一点,考虑考虑基于一个可能架构范畴的供应商列表:
流程:通过Appian Anywhere的流程服务。
数据:通过亚马逊的弹性云的基础设施服务和通过亚马逊的Simple DB的数据库服务。
服务:通过亚马逊的弹性云的基础设施服务。
你可能会把自己的数据存储在亚马逊的Simple DB,或者亚马逊的EC2平台上。那么,你可能会构建并/或者在亚马逊的EC2平台托管服务,在平台内使用其提供的按需应用程序平台。***,你可以使用Appian Anywhere作为平台。记住,这些流程对服务都是具有联系性的,而且服务队数据也是具有联系性的。
还有一个更复杂的、包括更多云计算供应商的例子:
流程:通过Appian Anywher的流程服务,通过Salesforce.com的应用程序服务。
数据:通过3Tera Cloudware和亚马逊的EC2的基础设施服务,通过亚马逊的Simple DB的数据库服务。
服务:通过亚马逊的EC2和3Tera Cloudware的基础设施服务,通过Salesforce.com的应用程序服务,通过Salesforce.com的Force.com的平台服务。
或者你可以使用单一的云计算供应商提供的服务:
流程:通过亚马逊EC2的流程服务。
数据:亚马逊EC2的基础设施即服务。
服务:亚马逊EC2的基础设施即服务。
还有,你需要考虑包括安全,测试和治理在内的其他核心组成,这些可以根据你的需要通过预置部署或者部署到云上。
下面是找到合适云计算的核心步骤:
1.列出候选平台。
2.分析和测试候选平台。
3.选择目标平台。
4.部署目标平台。
【编辑推荐】