微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。
微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起;如果你需要掌握一个服务太多的上下文场景使用条件,那么它就是一个有上下文边界的服务。
微软公司的云服务核心是Windows Azure。Windows Azure是微软基于云计算的操作系统,它的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。
Windows Azure服务平台 包括5个主要部分:Windows Azure ,Live Services,Microsoft SQL Services,Microsoft .NET Services,Microsoft SharePoint Services &Dynamics CRM Services .
Windows Azure用于服务托管,以及底层可扩展的存储,计算和网络的管理。
Microsoft SQL Service可以扩展Microsoft SQL Server应用到云中的能力。
Microsoft .NET Service使得可以便捷第创建基于云的松耦合的应用程序。另外还包含访问控制机制可以保卫你的程序安全。
Live Service提供了一种一致性的方法,处理用户数据和程序资源,使得用户可以在PC、 手机 、PC应用程序和Web网站上存储、共享、同步文档、照片、文件以及任何信息。
SharePoint Service及Dynamics CRM Service用于在云端提供针对业务内容、协作和快速开发的服务,建立更强的客户关系。
Azure 就是微软云计算所有服务的基础平台,从 Live 服务,到数据服务,到提供 SharePoint 和 Microsoft Dynamics CRM 的空间服务。应用程序即可以运行在云中,也可以运行在本地系统。
Windows Azure 带来的好处
综述
Azure服务平台的设计目标是用来帮开发者更容易地创建web和互联设备的应用程序。它提供了最大限度的灵活性、选择和使用现有技术连接用户和客户的控制。
利于开发者过渡到云计算
世界上数以百万计的开发者使用.NET Framework和Visual Studio开发环境。利用Visual Studio相同的环境创建可以编写、测试和部署的云计算应用。
快速获得结果
应用程序可以通过点击一个按钮就部署到Azure服务平台,变更相当简单,不需要停工修正,是个试验新想法的理想平台。
想象并创建新的用户体验
Azure服务平台可以让你创建Web、手机、使用云计算的复杂应用。与 Live Services连接可以访问4亿Live用户,新的使用新方式与用户交流的机会。
基于标准的兼容性
为了可以和第三方服务交互,服务平台支持工业标准协议,包括HTTP、REST、SOAP、 RSS,和 AtomPub.你可以方便地集成基于多种技术或者多平台的应用。
===============================================================
什么是云计算
什么是云终端
什么是云服务
x86架构为什么更适合做云计算
VMware vcloud和vcenter的区别在哪
云计算和云存储的关系
如何看待云计算的安全问题
云计算有哪些利弊
云存储技术有什么优势
云技术开发所面临的问题有哪些
微软公司的云计算服务有哪些
微服务器与刀片服务器有哪些不同
云计算是什么意思
更多关于硬件与网络方面的问题请发贴到: 中关村在线-硬件论坛
希望以上信息对你有所帮助
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)