• 您現在的位置是:首頁 >要聞 > 2021-08-27 00:46:51 來源:

    我們列出了亞馬遜提供的最受歡迎的存儲和數據庫服務

    導讀 如果只是想在云上啟動一個虛擬服務器,相對簡單,可以使用亞馬遜的EC2服務。如果你是亞馬遜AWS的新手,正在研究他們的產品,你可能會感到困

    如果只是想在云上啟動一個虛擬服務器,相對簡單,可以使用亞馬遜的EC2服務。如果你是亞馬遜AWS的新手,正在研究他們的產品,你可能會感到困惑,因為他們有很多服務。然而,亞馬遜在云上虛擬實例的存儲和數據庫方面有很多選擇。

    在本教程中,我們列出了亞馬遜提供的最受歡迎的存儲和數據庫服務。

    1.亞馬遜S3

    亞馬遜S3代表SSS,一種簡單的存儲服務。

    對于簡單的S3文件管理,您可以使用亞馬遜S3網絡界面。

    在S3,亞馬遜有桶的概念,你可以在桶里放多個對象。

    這是一個對象存儲。你可以在S3存儲任何類型的文件。

    單個文件的大小可以從0字節到5 TB不等。

    對于企業應用程序,您可以使用亞馬遜從應用程序代碼中提供的REST API來管理存儲在S3的文件。

    出于安全原因,您可以在存儲桶和對象級別分配權限。您也可以在用戶級別分配權限。

    S3提供的一個很好的功能是,如果你有一個靜態網站,你可以在亞馬遜S3托管它。在這種情況下,它不僅將您的html文件存儲在S3桶中,而且還間接充當網絡服務器并提供html內容。

    您還可以為存儲在S3存儲桶中的對象啟用版本控制。

    2.亞馬遜冰川

    亞馬遜冰川用于存檔。僅當您不想頻繁檢索數據時,才使用此功能。例如,您可以將備份存儲在冰川中。

    Glaicer與S3水桶緊密集成,當您想要通過將舊數據從S3移動到冰川來節省成本時,這非常有用。

    與S3相比,冰川的存儲成本要低得多。但是,您將無法快速獲取數據,因為數據檢索過程將花費數小時的冰川時間。

    在S3,您可以設置生命周期管理,并自動將超過x天的文件從S3移動到冰川。

    類似于冰川中S3的桶,您將創建一個存儲數據的保險庫。您可以為保險箱分配權限以限制訪問。

    對于企業數據,您可以在應用程序中使用REST API將數據直接歸檔到冰川。冰川還為Java和。NET SDK。

    請記住,雖然冰川中的存儲成本要低得多,但數據檢索有單獨的成本。

    3.亞馬遜EBS

    亞馬遜EBS代表彈性塊存儲。這是一個塊級存儲,可以連接到您將在AWS中啟動的EC2實例。

    EBS的優勢之一是,您可以將其從一個EC2實例移動到另一個,而不會丟失存儲在EBS上的數據。

    您可以備份(快照)EBS卷,并將它們直接存儲在S3。

    亞馬遜還提供了創建加密EBS選項的選項,這在您想要加密靜態數據時非常有用。

    這些EBS卷可以暴露給可以正確安裝的操作系統。例如,在Linux EC2實例上,它可以是/dev/sdb(或/dev/xvdb),在Windows上,它可以是C:或D:驅動器。

    您也可以使用EBS卷在EC2實例上設置RAID。

    EBS存儲有三種類型:

    最大吞吐量為40 MiB/s的磁卷;將此用于io要求較低的應用程序

    160 MiB/s的通用SSD對于大多數需要良好IO性能的數據庫應用程序,請使用此選項

    配備IOPS固態硬盤320 MiB/s的固態硬盤速度;使用需要大量io操作的關鍵業務應用程序。

    4.EC2實例存儲

    Amazon EC2實例存儲將使用直接連接到當前EC2實例運行的主機的磁盤。

    但是,在使用實例存儲時要非常小心,因為它是一個臨時存儲。

    當實例由于任何原因重新啟動或崩潰時,存儲在實例存儲中的所有數據都將丟失。

    您不能分離實例存儲并將其移動到另一個實例。

    您可以創建的實例存儲卷的大小取決于實例類型。例如,在m1.small中,您可以創建160GB的實例存儲。

    一些實例類型(如C3、G2、HI1、I2、M3和R)支持固態硬盤實例存儲。

    同樣,實例存儲不同于EBS。只使用實例存儲來存儲一些您負擔得起的臨時數據。

    5.AWS存儲網關

    對于大多數企業應用程序,您可能已經在站點上有某種類型的存儲解決方案。

    在這種情況下,您可以使用AWS存儲網關將現場存儲基礎架構與AWS存儲服務連接起來。

    為此,您應該安裝AWS存儲網關軟件應用程序,該應用程序在數據中心顯示為虛擬機。

    連接到AWS后,可以從AWS控制臺創建三種類型的存儲網關卷,并將其安裝在數據中心的服務器上:

    網關緩存卷:這將使用S3存儲您的主要數據,與

    時在您的數據中心本地保留經常使用的數據的副本

    網關存儲的卷:這會將主要數據本地存儲在您的數據中心中,并并行地將數據以EBS快照的形式備份到AWS S3。

    網關虛擬磁帶庫:這將使用Glacier的Amazon S3存儲將本地物理磁帶庫替換為虛擬磁帶庫。

    6.亞馬遜RDS

    Amazon RDS代表關系數據庫服務。在RDS中,您將創建一個具有特定數據庫的數據庫實例,并根據需要選擇計算和存儲選項的類型。

    RDS的作用是它將自動安裝數據庫,對其進行配置,并執行例行的數據庫維護任務,例如備份和修補程序應用。

    數據庫實例可以是任何最受歡迎的數據庫:MySQL,MariaDB,Oracle,SQL Server,PostgreSQL或Aurora。

    您可以從AWS管理控制臺管理數據庫實例。

    使用RDS的優勢在于,您無需成為DBA就可以在數據庫上成功運行企業應用程序。

    7. DynamoDB

    DynamoDB是Amazon的NoSQL數據庫版本(類似于MongoDB)。

    DynamoDB還為用戶提供了一個選項,供用戶在應用程序和測試階段在服務器上下載并安裝本地副本。準備部署后,可以將其移至Amazon DynamoDB環境。

    在AWS管理控制臺中,您可以直接從GUI創建DynamoDB表,加載數據,創建查詢以及執行所有典型的NoSQL操作。

    AWS開發工具包允許開發人員訪問DynamoDB并通過各種編程語言(包括Java,.NET和PHP)處理數據。

    8.亞馬遜SQS

    Amazon SQS代表簡單隊列服務。

    這是來自Amazon的完全托管的消息隊列服務。

    使用SQS,您可以在不同的應用程序之間移動數據或消息,而無需始終啟動和運行這些應用程序。

    SQS可用于在多個AWS服務之間發送消息,包括S3,EC2,DynamoDB。您還可以將Java消息服務與SQS一起使用。

    使用SQS,您可以配置死信隊列,消息的先進先出(FIFO)訪問等。

    SQS隊列中的郵件的最大可見性超時為12小時。

    9. ElastiCache

    ElastiCache是??Amazon云上的內存中緩存系統。當前,這同時支持Memcached和Redis。

    使用此功能,您可以通過在內存中緩存I / O和CPU密集型查詢來提高應用程序性能,從而獲得更快的結果。

    當您使用ElastiCache時,它與所有其他AWS服務(例如Amazon RDS,EC2等)完全集成。與其他AWS服務一樣,您可以從管理控制臺UI或使用API??來管理ElasticCache。

    您還可以在Amazon VPC(虛擬私有云)中運行ElastiCache集群。

    10.亞馬遜RedShift

    Redshift通過使用JDBC或ODBC,可以從您自己的現有基于SQL的客戶端訪問結構化數據。

    Amazon RedShift是針對企業商業智能應用程序的完全托管的數據倉庫解決方案。

    在Redshift上執行大型查詢時,它會分布在多個節點之間以進行并行操作。

    根據需要,您可以控制RedShift中需要多少個節點。可以從API調用中動態控制節點的數量,具體取決于您計劃執行的特定查詢。

    RedShift具有三個優點:

    列數據存儲;它不是按行存儲數據,而是按列存儲數據。基于列的系統更快地用于數據倉庫解決方案

    高級壓縮;使用自動高級壓縮技術將相似的數據順序存儲在磁盤中,以加快數據檢索速度

    大規模并行處理;數據和查詢分布在多個節點上,以加快處理速度。節點數可以輕松控制。

    >

    猜你喜歡

  • 成人app