下載于視覺中國(guó)
云計(jì)算的出現(xiàn)使軟件行業(yè)受益匪淺。大多數(shù)公司已經(jīng)改變了策略,將現(xiàn)有的項(xiàng)目轉(zhuǎn)移到云上,并在此基礎(chǔ)上構(gòu)建新的項(xiàng)目。
今天,讓我們了解一個(gè)名為亞馬遜網(wǎng)絡(luò)服務(wù)云(AWS)的強(qiáng)大云計(jì)算平臺(tái)。
什么是亞馬遜網(wǎng)絡(luò)服務(wù)云?
“亞馬遜網(wǎng)絡(luò)服務(wù)云(AWS)是一個(gè)安全的云服務(wù)平臺(tái),提供計(jì)算能力、數(shù)據(jù)庫(kù)存儲(chǔ)、內(nèi)容交付和其他功能來幫助企業(yè)擴(kuò)展和發(fā)展。”
·AWS是亞馬遜旗下的一個(gè)平臺(tái),該平臺(tái)可為個(gè)人和組織提供全面的、按需的和安全的云服務(wù),來構(gòu)建、增強(qiáng)和促進(jìn)業(yè)務(wù)應(yīng)用程序。
·亞馬遜網(wǎng)絡(luò)服務(wù)云提供了廣泛的非常有用的服務(wù)包,這些服務(wù)在彼此協(xié)作并一起工作時(shí)可以生成高度動(dòng)態(tài)的應(yīng)用程序。
·AWS使我們能夠使用其廣泛的產(chǎn)品在云上創(chuàng)建應(yīng)用程序、在數(shù)據(jù)庫(kù)云上存儲(chǔ)數(shù)據(jù)、在云服務(wù)器上分發(fā)和部署應(yīng)用程序。
什么是亞馬遜網(wǎng)絡(luò)服務(wù)云產(chǎn)品?
亞馬遜網(wǎng)絡(luò)服務(wù)云在按需付費(fèi)的基礎(chǔ)上提供了大量的解決方案,例如計(jì)算、數(shù)據(jù)庫(kù)、存儲(chǔ)、內(nèi)容交付等。這些類別中的每個(gè)類別都具有針對(duì)不同功能的多種產(chǎn)品。
以下是各種服務(wù)及其工具的簡(jiǎn)單介紹。
AWS計(jì)算
1.EC2(彈性計(jì)算云)——這本質(zhì)上是一種Web服務(wù),它允許在云上創(chuàng)建虛擬服務(wù)器,該虛擬服務(wù)器將托管并執(zhí)行其中的應(yīng)用程序。
2.Lambda——Lambda允許你可以基于事件觸發(fā)器在云上運(yùn)行代碼段和功能。它消除了對(duì)任何物理或虛擬服務(wù)器的需求,并提供了簡(jiǎn)單執(zhí)行代碼的靈活性。
3.彈性Beanstalk——Beanstalk可以自動(dòng)在云上自動(dòng)部署應(yīng)用程序。它提供了CloudWatch、AutoScaling等各種工具來監(jiān)視和維護(hù)應(yīng)用程序的性能。
4.LightSail——這為你提供了部署應(yīng)用程序、維護(hù)存儲(chǔ)、網(wǎng)絡(luò)等所需的所有服務(wù)。
另外,類似EKS(Kubernetes的彈性容器服務(wù))、ECS(彈性容器服務(wù))(用于運(yùn)行docker容器)、批處理(用于執(zhí)行批處理過程)、啟動(dòng)向?qū)?、并行集群等服?wù)都是亞馬遜網(wǎng)絡(luò)服務(wù)云計(jì)算的一部分。
AWS存儲(chǔ)
Glacier——Glacier作為一項(xiàng)服務(wù),可啟用在線文件存儲(chǔ)來進(jìn)行數(shù)據(jù)備份和存檔。它既快速又安全。
S3(簡(jiǎn)單存儲(chǔ)服務(wù))——S3提供了對(duì)象存儲(chǔ)的基礎(chǔ)結(jié)構(gòu),例如文件、文檔、視頻、圖像等。它提供了高可伸縮性、安全性和高性能。
存儲(chǔ)網(wǎng)關(guān)——此服務(wù)啟用對(duì)云存儲(chǔ)的內(nèi)部虛擬訪問。它充當(dāng)本地應(yīng)用程序和AWS存儲(chǔ)框架之間的橋梁。
彈性塊存儲(chǔ)(EBS)——它是塊級(jí)存儲(chǔ),可以用作數(shù)據(jù)庫(kù)應(yīng)用程序等的主要存儲(chǔ),因?yàn)樗鼈兙哂徐`活性和可伸縮性。
電子文件系統(tǒng)(EFS)、FSx、Snowball等是亞馬遜網(wǎng)絡(luò)服務(wù)云存儲(chǔ)服務(wù)提供的其他一些產(chǎn)品。
AWS數(shù)據(jù)庫(kù)
1.DynamoDB——Dynamo是一種快速有效的NoSQL數(shù)據(jù)庫(kù),以其極高的可伸縮性和最小的延遲等待時(shí)間而聞名。即使在大流量的情況下,它也提供了快速的存儲(chǔ)和檢索功能。
2.Aurora——Aurora是一個(gè)簡(jiǎn)單、經(jīng)濟(jì)高效、高性能的關(guān)系數(shù)據(jù)庫(kù)。
3.RDS——RDS允許為各種RDBMS(如MySQL,SQL Server,Oracle等)設(shè)置操作。
4.RedShift——這是一個(gè)龐大的AWS數(shù)據(jù)倉(cāng)庫(kù),專門用來處理海量數(shù)據(jù)集和并行處理。
Elasticache、Neptune、DocumentDB、QLDB等是針對(duì)Amazon Web Services云數(shù)據(jù)庫(kù)的更多解決方案。
AWS遷移
1.Snowball——Snowball是一種經(jīng)濟(jì)高效的小型應(yīng)用程序,可在AWS虛擬云之間來回傳輸大量數(shù)據(jù)。
2.數(shù)據(jù)遷移服務(wù)(DMS)——它是一種工具,可以將數(shù)據(jù)庫(kù)實(shí)時(shí)遷移到云中。它可以進(jìn)行相同類型的數(shù)據(jù)庫(kù)遷移,也可以從一種類型的數(shù)據(jù)庫(kù)遷移到另一種類型的數(shù)據(jù)庫(kù)遷移。
3.服務(wù)器遷移服務(wù)(SMS)——SMS將本地?cái)?shù)據(jù)庫(kù)自動(dòng)遷移到云。
4.遷移中心——它是一個(gè)用于計(jì)劃遷移,跟蹤每個(gè)遷移的狀態(tài)等的工具。
亞馬遜網(wǎng)絡(luò)服務(wù)云遷移的其他服務(wù)包括模式轉(zhuǎn)換工具、SFTP傳輸、DataSync等。
AWS安全
1.身份訪問管理——顧名思義,此服務(wù)管理用戶訪問、用戶權(quán)限和憑據(jù)等。
2.防御——這是一種DDoS(分布式拒絕服務(wù)),從本質(zhì)上保護(hù)你的應(yīng)用程序免受網(wǎng)絡(luò)攻擊。
3.KMS——密鑰管理服務(wù)啟用了整個(gè)AWS云中數(shù)據(jù)的加密,從而確保了數(shù)據(jù)的安全性。
4.檢查器——這是一項(xiàng)評(píng)估服務(wù),可以監(jiān)視應(yīng)用程序并找出應(yīng)用程序中的漏洞和弱點(diǎn),如果你的應(yīng)用有任何漏洞和弱點(diǎn),可能使它容易受到黑客攻擊或攻擊。
有關(guān)其他亞馬遜網(wǎng)絡(luò)服務(wù)云安全服務(wù),例如目錄服務(wù)、GuardDuty、資源訪問管理器(RAM)等,請(qǐng)參閱AWS文檔指南。
AWS網(wǎng)絡(luò)和內(nèi)容交付
1.Route 53——這是一個(gè)域名系統(tǒng)服務(wù),它提供一種注冊(cè)域名并將最終用戶路由到應(yīng)用程序的方法。
2.CloudFront——AWS Cloudfront是一個(gè)內(nèi)容交付網(wǎng)絡(luò),其本質(zhì)上是緩存用戶內(nèi)容并使用Edge位置以最大速度交付它。
3.虛擬私有云(VPC)——它是特定應(yīng)用程序的專用虛擬云,用于存儲(chǔ)與該應(yīng)用程序相關(guān)的資源,與其他資源隔離。
4.API網(wǎng)關(guān)——網(wǎng)關(guān)允許創(chuàng)建和部署各種API,這些API可以訪問AWS云以及其他Web服務(wù)。
VPN、App Mesh、Cloud Map是AWS網(wǎng)絡(luò)和內(nèi)容交付的其他示例。
AWS管理與治理
1.CloudWatch——Cloudwatch是一種監(jiān)視工具,可從AWS收集任何平臺(tái)的重要指標(biāo)和數(shù)據(jù),并提供有意義和有用的見解。
2.CloudTrail———CloudTrail提供AWS及其服務(wù)的完整審核和監(jiān)管服務(wù)。
3.CloudFormation——該服務(wù)提供了用于管理任何應(yīng)用程序的基礎(chǔ)架構(gòu)的整套工具。
4.Health——Health提供有關(guān)站點(diǎn)行為和功能的重要信息。
AWS文檔可以幫助你指導(dǎo)其他Amazon Web Services云管理工具,例如Config、OpsWorks、Chatbot等。
AWS分析
1.Athena——Athena是一項(xiàng)無服務(wù)器服務(wù),可在AWS S3上執(zhí)行查詢。
2.Kinesis——Kinesis能夠處理和分析實(shí)時(shí)數(shù)據(jù),并在規(guī)定的時(shí)間范圍內(nèi)處理大量數(shù)據(jù)。
3.CloudSearch——此服務(wù)使我們能夠?yàn)槿魏螒?yīng)用程序創(chuàng)建自定義搜索功能。
4.QuickSight——QuickSight是一種BI工具,使用AWS的SPICE(超快速、并行、內(nèi)存中計(jì)算引擎)進(jìn)行快速計(jì)算和數(shù)據(jù)處理。
它允許在提供有價(jià)值的見解的儀表板上創(chuàng)建此數(shù)據(jù)的可視化。
數(shù)據(jù)管道、Glue、ElasticSearch等是亞馬遜網(wǎng)絡(luò)服務(wù)云分析的其他產(chǎn)品。
亞馬遜網(wǎng)絡(luò)服務(wù)云在其集合中具有更多解決方案,例如開發(fā)人員工具、媒體服務(wù)、物聯(lián)網(wǎng)、移動(dòng)等。
亞馬遜網(wǎng)絡(luò)服務(wù)云的好處
對(duì)于那些不希望或無法承擔(dān)與數(shù)據(jù)服務(wù)器的安裝和維護(hù)相關(guān)的巨額成本的初創(chuàng)企業(yè)來說,AWS是首選。AWS極具成本效益,因?yàn)樗藢?duì)大型基礎(chǔ)架構(gòu)的需求。也就是說,AWS也是行業(yè)巨頭中的最愛。NetFlix是AWS的首批用戶之一。其他大公司包括蘋果(Apple)、Adobe、Airbnb、Tata Motors、通用電氣石油天然氣公司(GE Oil and Gas)、三星(Samsung),索尼(Sony)等。
AWS提供了一整套非常全面且功能強(qiáng)大的產(chǎn)品,涵蓋了構(gòu)建應(yīng)用程序的所有方面。此外,其臨時(shí)定價(jià)方法對(duì)組織有利,因?yàn)樗粫?huì)將它們與長(zhǎng)期投資捆綁在一起??偠灾?,AWS是一個(gè)經(jīng)過精心設(shè)計(jì)的端到端框架,因AWS的即時(shí)和高級(jí)技術(shù)需求而受到世界各地公司的信任。