Rumah >hujung hadapan web >tutorial js >Perkhidmatan Web Amazon

Perkhidmatan Web Amazon

Barbara Streisand
Barbara Streisandasal
2025-01-03 03:41:38501semak imbas

Ia adalah platform pengkomputeran awan yang komprehensif dan berkembang yang disediakan oleh Amazon. Ia menawarkan pelbagai perkhidmatan yang membantu organisasi membina dan menggunakan pelbagai jenis aplikasi dan perkhidmatan dalam awan. AWS menyediakan kuasa pengkomputeran atas permintaan, storan, pangkalan data, pembelajaran mesin, analitik dan banyak perkhidmatan lain untuk membantu perniagaan meningkat dan berkembang.

Jenis Perkhidmatan AWS Berdasarkan Skop

Perkhidmatan Global

Ia beroperasi merentasi semua Wilayah AWS dan tidak terhad kepada kawasan geografi tertentu. Perkhidmatan ini direka bentuk untuk berfungsi dengan lancar tanpa mengira wilayah dan diuruskan secara berpusat.
Cth. Cloudfront, Pengurusan Identiti dan Akses (IAM)

Perkhidmatan Serantau

Mereka direka bentuk untuk beroperasi dalam Wilayah AWS tertentu. Ia digunakan secara berasingan di setiap wilayah, membenarkan lokaliti data dan pematuhan kepada peraturan wilayah.
Cth. Amazon EC2, Amazon S3

Pemilihan Wilayah:

Ia adalah kawasan geografi yang merangkumi berbilang Zon Ketersediaan. AWS menawarkan infrastruktur global yang dibahagikan kepada berbilang wilayah, setiap satu terdiri daripada zon ketersediaan (AZ), yang merupakan pusat data yang direka untuk ketersediaan tinggi dan toleransi kesalahan.
Cth. Timur AS (Virginia Utara)

Amazon Web Services

Zon Ketersediaan (AZ)

(1 wilayah = 3 atau lebih AZ)

  • Ia merujuk kepada satu atau lebih pusat data terpencil dalam rantau AWS tertentu yang direka bentuk untuk beroperasi secara bebas tetapi saling bersambung melalui kependaman rendah, rangkaian berkelajuan tinggi.
  • Setiap zon Ketersediaan direka bentuk sebagai zon kegagalan bebas Cth. kami-timur-1a, kami-timur-1b

Amazon Web Services

Amazon Web Services

Tempat Kehadiran (POP)

Ia merujuk kepada lokasi fizikal atau pusat akses di mana infrastruktur atau perkhidmatan rangkaian, seperti pusat data, pelayan atau peralatan rangkaian, digunakan untuk membolehkan penghantaran kandungan yang lebih pantas, mengurangkan kependaman dan meningkatkan prestasi rangkaian.

Cth. Laluan 53 juga menggunakan PoP untuk resolusi DNS. Apabila pengguna membuat permintaan DNS, PoP yang paling hampir dengan pengguna bertindak balas kepada pertanyaan, memastikan masa penyelesaian lebih cepat.

Zon Tempatan

Ia adalah lanjutan bagi Wilayah AWS, terletak di lokasi geografi tertentu untuk mendekatkan pengiraan, storan dan perkhidmatan AWS lain kepada pengguna akhir.
Cth. Penstriman media, awan hibrid, permainan

Zon Panjang Gelombang

Ia adalah lanjutan daripada infrastruktur AWS yang direka untuk menyediakan perkhidmatan kependaman ultra rendah terus dalam rangkaian 5G penyedia telekomunikasi.
Cth. AR/VR, IoT, kereta autonomi

Perkhidmatan Pengiraan:

  • Awan Pengiraan Elastik Amazon (Amazon EC2)
  • Perkhidmatan Kontena Elastik Amazon (Amazon ECS)
  • AWS Lambda

Perkhidmatan Penyimpanan:

  • Perkhidmatan Storan Mudah Amazon (Amazon S3)
  • Kedai Blok Elastik Amazon (Amazon EBS)
  • Glasier Amazon

Perkhidmatan Pangkalan Data:

  • Perkhidmatan Pangkalan Data Perhubungan Amazon (Amazon RDS)
  • Amazon DynamoDB
  • Amazon Redshift

Perkhidmatan Rangkaian:

  • Awan Peribadi Maya Amazon (VPC Amazon)
  • Laluan Amazon 53
  • AWS Direct Connect

Perkhidmatan Keselamatan:

  • Pengurusan Identiti dan Akses (IAM) AWS
  • Amazon GuardDuty
  • AWS Key Management Service (KMS)

Perkhidmatan Analitis:

  • Amazon Athena
  • Amazon EMR
  • Amazon Kinesis

Perkhidmatan Pembelajaran Mesin:

  • Amazon SageMaker
  • Amazon Memahami
  • Pengiktirafan Amazon

Perkhidmatan Pengurusan dan Pemantauan:

  • Konsol Pengurusan AWS
  • AWS CloudFormation
  • Amazon CloudWatch

Alat Pembangun:

  • AWS CodeCommit
  • AWS CodeBuild
  • AWS CodeDeploy

Internet Perkara (IoT):

  • Teras IoT AWS
  • AWS IoT Greengrass

Amazon Govcloud

Ia ialah rantau AWS khusus yang direka untuk mengehoskan beban kerja yang sensitif dalam awan sambil memenuhi keperluan pematuhan dan kawal selia kerajaan A.S. yang ketat. Ia bertujuan untuk digunakan oleh agensi kerajaan A.S., kontraktor dan organisasi lain yang mengurus data terkawal.

Pengurusan Identiti dan Akses (IAM)

Ia adalah perkhidmatan yang disediakan oleh AWS (Perkhidmatan Web Amazon) yang membolehkan anda mengurus akses kepada perkhidmatan dan sumber AWS dengan selamat.
IAM membenarkan anda mencipta dan mengurus pengguna IAM, yang merupakan identiti individu dengan kelayakan keselamatan unik yang boleh digunakan untuk mengakses perkhidmatan AWS.

Akaun:

1) Akaun akar:

  • Akaun ini ialah akaun AWS awal yang dibuat apabila anda mendaftar untuk perkhidmatan AWS. Ia mempunyai akses pentadbiran penuh kepada semua perkhidmatan AWS.
  • Adalah disyorkan untuk melindungi akaun root dengan kata laluan yang kukuh dan membolehkan pengesahan berbilang faktor (MFA) untuk melindunginya daripada akses tanpa kebenaran.
  • Adalah tidak disyorkan untuk menggunakan akaun root untuk operasi sehari-hari atau akses aplikasi.

2) Pengguna IAM:

  • Ia dibuat dalam akaun AWS menggunakan IAM.
  • Ia digunakan untuk mengurus akses kepada sumber AWS untuk individu atau aplikasi. Mereka boleh mempunyai tahap kebenaran yang berbeza berdasarkan dasar yang dilampirkan padanya.
  • Akaun IAM lebih selamat daripada akaun root kerana ia mempunyai kebenaran terhad berdasarkan dasar yang diberikan kepada mereka.

Amazon Web Services

Amazon Cloudfront

Ia ialah Rangkaian Penghantaran Kandungan (CDN), yang dibina di atas rangkaian lokasi tepi global AWS.
Lokasi tepi adalah berasingan daripada kawasan AWS dan direka khusus untuk menyimpan cache dan menghantar kandungan dengan kependaman rendah kepada pengguna.
Ia secara automatik mengarahkan kandungan anda melalui lokasi tepi yang terdekat dengan anda.

Contoh:

  • Tapak web utama anda di India menjadi pelayan asal untuk CloudFront.
  • Apabila anda menyediakan CloudFront, lokasi kelebihan globalnya akan turut dimainkan.
  • Jika anda mengakses tapak web anda dari AS, CloudFront menyediakan permintaan anda dari lokasi tepi yang terdekat dengan anda (cth., lokasi tepi di AS).
  • Pada mulanya, jika kandungan yang diminta tidak dicache di lokasi tepi itu, CloudFront mengambilnya daripada pelayan asal anda di India, menyimpannya dalam cache dan kemudian menyampaikannya kepada anda.

Amazon SNS (Perkhidmatan Pemberitahuan Mudah)

Ia adalah perkhidmatan pemesejan terurus sepenuhnya yang disediakan oleh AWS. Ia membolehkan aplikasi, pengguna akhir dan sistem yang diedarkan untuk menghantar pemberitahuan dan mesej dengan cekap pada skala. SNS menyokong kedua-dua pemberitahuan tolak kepada pelanggan dan komunikasi berasaskan mesej antara bahagian aplikasi yang berlainan.

Amazon Bracklet

Ia adalah perkhidmatan pengkomputeran kuantum terurus sepenuhnya yang disediakan oleh AWS. Ia membolehkan penyelidik, pembangun dan perniagaan meneroka, mencuba dan membina aplikasi menggunakan teknologi pengkomputeran kuantum.

Amazon Elasticache

  • Ia adalah stor data dalam memori terurus sepenuhnya dan perkhidmatan caching yang ditawarkan oleh AWS.
  • Ia direka bentuk untuk meningkatkan prestasi aplikasi web dengan membolehkan akses pantas kepada data yang kerap digunakan melalui caching dalam memori, yang jauh lebih pantas daripada pangkalan data berasaskan cakera.
  • Untuk menyepadukan **ElastiCache **ke dalam bahagian belakang sedia ada anda biasanya memerlukan membuat perubahan pada logik bahagian belakang anda.

Redis

Memcached

Contoh:

  • Jika tapak web anda perlu membuat pertanyaan berulang kepada pangkalan data (cth., mendapatkan semula profil pengguna, maklumat produk atau hasil carian), ini boleh memperlahankan prestasi.
  • Anda boleh cache hasil pertanyaan pangkalan data ini dalam Redis atau Memcached. Kali pertama pertanyaan dibuat, ia mengambil data daripada pangkalan data dan permintaan seterusnya mengambil data terus daripada ElastiCache, yang jauh lebih pantas (memandangkan ia berada dalam ingatan).

Belanjawan Amazon

Ia ialah perkhidmatan yang disediakan oleh AWS yang membolehkan anda menetapkan kos tersuai dan belanjawan penggunaan untuk sumber AWS anda. Anda boleh memantau penggunaan dan kos anda, mendapatkan makluman apabila anda hampir mencapai atau melebihi ambang belanjawan anda dan menjejaki perbelanjaan anda dari semasa ke semasa.

Amazon Cloudwatch

Ia ialah perkhidmatan pemantauan dan kebolehmerhatian yang disediakan oleh AWS yang membolehkan anda mengumpul, mengakses dan menganalisis metrik, log dan peristiwa daripada sumber dan aplikasi AWS anda dalam masa nyata. Ia digunakan untuk memantau prestasi bahagian belakang dan kesihatan infrastruktur manakala Google Analitis digunakan untuk memantau gelagat pengguna bahagian hadapan dan analitik penglibatan.

  • Tetapkan penggera pada mana-mana metrik anda untuk menerima pemberitahuan apabila metrik anda melepasi ambang yang anda tentukan.
  • Pantau menggunakan sistem sedia ada, aplikasi dan fail log tersuai anda.
  • Tulis peraturan untuk menunjukkan acara yang menarik minat aplikasi anda dan tindakan automatik yang perlu diambil.

Amazon Web Services

Perkhidmatan Storan Mudah Amazon (S3)

Ia ialah perkhidmatan storan objek berskala yang ditawarkan oleh Amazon Web Services (AWS) untuk menyimpan dan mendapatkan sebarang jumlah data pada bila-bila masa, dari mana-mana sahaja di web. Ia biasanya digunakan untuk menyimpan sandaran, arkib, tasik data, fail media dan log.

URL baldi:

https://<bucket-name>.s3.<region>.amazonaws.com/<object-key>

Pecutan Pemindahan Amazon S3

Ia adalah ciri Amazon Simple Storage Service (S3) yang mempercepatkan muat naik dan muat turun fail ke dan dari baldi S3 dengan menghalakan trafik melalui lokasi kelebihan Amazon CloudFront yang diedarkan secara global.

  • Apabila anda mendayakan pecutan pemindahan, Amazon S3 mengarahkan permintaan muat naik atau muat turun ke lokasi tepi CloudFront yang terdekat. Lokasi tepi ini diletakkan secara strategik di seluruh dunia dan bertindak sebagai pintu masuk ke Amazon S3.
  • Sebaik sahaja permintaan diterima di lokasi tepi, ia dihalakan melalui rangkaian CloudFront yang dioptimumkan ke baldi S3 yang sesuai, mengurangkan kependaman dengan ketara dan meningkatkan kelajuan pemindahan fail.

Sambungan Langsung AWS

  • Ia ialah perkhidmatan awan yang membolehkan anda mewujudkan sambungan rangkaian khusus antara pusat data, pejabat atau persekitaran kolokasi di premis anda dan Perkhidmatan Web Amazon (AWS).
  • Sambungan peribadi secara langsung ini boleh meningkatkan prestasi, keselamatan dan kebolehpercayaan sumber dan aplikasi AWS anda dengan memintas internet awam.
  • Memandangkan trafik tidak melalui internet awam, Direct Connect menawarkan prestasi rangkaian yang lebih konsisten berbanding sambungan internet biasa. Ini amat berfaedah untuk aplikasi yang memerlukan daya pemprosesan tinggi atau komunikasi kependaman rendah.
  • Lokasi Direct Connect bukan sebahagian daripada AZ dan tertumpu pada mendayakan sambungan rangkaian antara infrastruktur di premis anda dan AWS.

Amazon Web Services

Amazon Elastic Compute Cloud (Amazon EC2):

Ia ialah perkhidmatan web yang ditawarkan oleh Amazon Web Services (AWS) yang menyediakan kapasiti pengiraan boleh ubah saiz dalam awan. Ia membolehkan pengguna melancarkan dan mengurus pelayan maya (contoh) atas permintaan, menjadikannya lebih mudah untuk menskalakan aplikasi dan mengurus beban kerja.

Kelebihan Pengkomputeran Awan

1) Perdagangan perbelanjaan tetap untuk perbelanjaan berubah
2) Manfaat daripada skala ekonomi besar-besaran
3) Berhenti meneka kapasiti
4) Tingkatkan kelajuan dan ketangkasan
5) Berhenti membelanjakan wang untuk menjalankan dan menyelenggara pusat data
6) Menjadi global dalam beberapa minit

Domain Kesalahan

Ia merujuk kepada sempadan logik atau fizikal dalam infrastruktur yang boleh gagal secara bebas tanpa menjejaskan bahagian lain sistem.

Amazon Web Services

AWS Global Accelerator

Ia ialah perkhidmatan yang disediakan oleh Amazon Web Services (AWS) yang meningkatkan ketersediaan, prestasi dan kebolehpercayaan aplikasi anda dengan pengguna global. Ia direka bentuk untuk menghalakan trafik pengguna ke titik akhir yang optimum berdasarkan faktor seperti kesihatan dan lokasi geografi pengguna.

Stesen Ground AWS

Ia adalah perkhidmatan terurus sepenuhnya yang membolehkan pelanggan mengawal komunikasi satelit, memproses data satelit dan menyepadukannya dengan perkhidmatan AWS. Ia memudahkan proses berinteraksi dengan satelit dengan menyediakan stesen bumi sebagai perkhidmatan, menghapuskan keperluan untuk organisasi membina dan menyelenggara infrastruktur stesen bumi satelit mereka sendiri.

Ketersediaan Tinggi:

Ia merujuk kepada keupayaan sistem atau komponen untuk kekal beroperasi dan boleh diakses dengan masa henti yang minimum, walaupun semasa kegagalan atau peristiwa penyelenggaraan.

AWS Elastic Load Balancing (ELB)

Ia ialah perkhidmatan terurus sepenuhnya yang mengedarkan trafik aplikasi masuk secara automatik merentas berbilang sasaran (seperti contoh Amazon EC2, bekas, alamat IP dan fungsi Lambda) untuk memastikan ketersediaan tinggi, toleransi kesalahan dan kebolehskalaan untuk aplikasi anda. Ia melaraskan secara automatik kepada perubahan dalam trafik masuk, memastikan tiada satu kejadian yang terharu, sekali gus meningkatkan prestasi aplikasi.

Keanjalan Tinggi

Ia merujuk kepada keupayaan sistem atau perkhidmatan untuk menaikkan atau menurunkan sumbernya secara automatik berdasarkan permintaan semasa, memastikan prestasi optimum sambil meminimumkan kos.
Dalam konteks pengkomputeran awan, keanjalan membolehkan anda menyesuaikan diri dengan cepat kepada perubahan dalam beban kerja dan corak trafik dengan memperuntukkan atau menyahperuntukkan sumber seperti yang diperlukan, tanpa campur tangan manual.

Kumpulan Penskalaan Automatik (ASG)

Ia adalah ciri dalam AWS yang melaraskan bilangan kejadian EC2 secara automatik sebagai tindak balas kepada perubahan dalam permintaan. Dengan menggunakan Auto Scaling Groups, anda boleh memastikan bahawa aplikasi anda mempunyai bilangan kejadian yang betul tersedia untuk mengendalikan trafik dengan cekap, meningkatkan prestasi, ketersediaan dan pengurusan kos.

Toleransi Kesalahan Tinggi

Ia merujuk kepada keupayaan sistem untuk terus beroperasi dengan lancar dan tanpa gangguan walaupun terdapat kegagalan dalam beberapa komponennya.

Amazon RDS Multi-AZ

Ia menawarkan penggunaan Multi-AZ, di mana data direplikasi merentas berbilang AZ. Jika pangkalan data utama gagal, sistem secara automatik akan gagal ke pangkalan data siap sedia dalam AZ lain dengan masa henti minimum.

Toleransi Tinggi

  • Ia merujuk kepada keupayaan sistem untuk menyimpan dan memelihara data dengan pasti dari semasa ke semasa, memastikan data kekal utuh dan boleh diakses walaupun sekiranya berlaku kegagalan, rasuah atau isu lain.
  • Dalam konteks pengkomputeran awan dan AWS, ketahanan ialah ukuran sejauh mana platform awan boleh melindungi data daripada kehilangan atau rasuah, selalunya dengan menggunakan teknik replikasi dan redundansi.

Pemulihan Bencana CloudEndure (CloudEndure DR)

  • Ia adalah penyelesaian pemulihan bencana yang komprehensif dan automatik sepenuhnya yang ditawarkan oleh AWS.
  • Ia direka bentuk untuk meminimumkan masa henti dan kehilangan data sekiranya berlaku bencana, sama ada kejadian semula jadi, kegagalan sistem atau kejadian bencana yang lain.
  • Ia membantu perniagaan memulihkan beban kerja mereka dengan cepat di AWS selepas bencana dengan mereplikasi data langsung dan aplikasi ke awan.

Imej Mesin Amazon (AMI) (konfigurasi perisian)

Ia ialah templat pra-konfigurasi yang digunakan untuk mencipta mesin maya (contoh) dalam EC2. Ia mengandungi maklumat yang diperlukan untuk melancarkan contoh, termasuk sistem pengendalian, pelayan aplikasi, aplikasi dan sebarang konfigurasi yang berkaitan.

Melancarkan Berbilang Contoh daripada AMI

1) Mulakan dengan melancarkan satu tika EC2 dan konfigurasikannya dengan aplikasi web anda, perisian yang diperlukan (seperti pelayan web, pangkalan data, dll.), dan sebarang tetapan yang diperlukan.

2) Setelah tika dikonfigurasikan dan diuji sepenuhnya, buat AMI daripada tika ini.

3) Dalam Konsol Pengurusan AWS, gunakan AMI untuk melancarkan 10 tika EC2 baharu.

Rancangan Kesinambungan Perniagaan (BCP)

  • Ia adalah pelan strategik yang menggariskan cara perniagaan akan terus beroperasi semasa dan selepas gangguan atau bencana besar. Matlamat utama BCP adalah untuk memastikan fungsi perniagaan penting kekal beroperasi semasa krisis, membolehkan perniagaan pulih dengan cepat dan berkesan.
  • BCP biasanya menangani pelbagai jenis potensi risiko, termasuk bencana alam, serangan siber, gangguan bekalan elektrik dan sebarang peristiwa lain yang boleh mengganggu operasi perniagaan biasa.

Amazon Web Services

Objektif Titik Pemulihan (RPO)

Ia merujuk kepada jumlah maksimum kehilangan data yang boleh diterima semasa gangguan atau bencana yang tidak dirancang.
Ia berkait rapat dengan kekerapan sandaran atau replikasi data
Cth. jika RPO ditetapkan kepada 4 jam, perniagaan mampu kehilangan data sehingga 4 jam, tetapi tidak lebih. Sebarang data yang lebih lama daripada 4 jam akan dipulihkan daripada sandaran.

Objektif Masa Pemulihan (RTO)

Ia merujuk kepada masa maksimum yang dibenarkan bahawa aplikasi atau sistem boleh ditutup selepas bencana atau gangguan sebelum ia memberi kesan yang ketara kepada perniagaan.
Cth. jika RTO adalah 2 jam, sistem mesti dipulihkan dalam masa 2 jam selepas kegagalan untuk mengelakkan kesan perniagaan yang kritikal.

Dana Ikrar Iklim AWS

AWS Climate Pledge Fund ialah program pelaburan yang dimulakan oleh Amazon untuk mempercepatkan pembangunan dan penggunaan teknologi yang membantu memerangi perubahan iklim. Ia sejajar dengan The Climate Pledge, komitmen Amazon untuk mencapai pelepasan karbon bersih-sifar menjelang 2040.

Amazon Web Services

Kekal Berhubung!
Jika anda menikmati siaran ini, jangan lupa ikuti saya di media sosial untuk lebih banyak kemas kini dan pandangan:

Twitter: madhavganesan
Instagram: madhavganesan
LinkedIn: madhavganesan

Atas ialah kandungan terperinci Perkhidmatan Web Amazon. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn