趙曉燕
微軟是美國市值最高的公司,也是全球第二大公有云開發商。我們在全球54個地區有公有云的數據中心和分布,從IaaS、PaaS到SaaS有140多個云計算相關的服務。
談到云原生的應用開發,所謂原生,其實是在云上從0開始構建,充分利用云上的特別架構的高可靠性,來持續地發布和集成,大大降低云上的開發時間,提高開發人員的效率。
使用原生云開發可以提高開發效率,具有三大特點:第一點是我們已經有很多可以使用的全托管的云服務,在此基礎上再去搭建應用服務,開發者只需注重自己的應用服務,不用過多地關注基礎架構或性能。這對于企業級用戶來講是非常有意義的,因為云服務能夠提供企業級的用戶管理和權限管理。第二點是微軟云服務為原生態的開發者提供了一系列完整的開發工具,包括SDK、集成的工具和第三方的集成工具。第三點是云原生提供了一系列的托管服務和功能,幫助開發者專注于自己的應用開發,而不用關注實時的信息推送。
應該如何選擇開發應用呢?可以著重看以下三點:一是每一個微服務架構有自己的分布性、獨立性,它們通過松散耦合能連接在一起,每一個微服務之間的安全性都由云生態架構來幫助管理;二是新出現的Serverless架構讓大家起步非常快,不需要在基礎架構上花費太多精力,剛開始可以是零基礎架構,隨著用量提升,它仍可以保證較高的可靠性和性能;三是我們在云上對Containers架構有較大力度的支持,至于如何去部署、升級、擴大資源,大家可以按照自己的需求來。……