Rumah Kewangan Peribadi Apakah Awan AWS?

Apakah Awan AWS?

Isi kandungan:

Video: Apa Itu Cloud Computing? 2024

Video: Apa Itu Cloud Computing? 2024
Anonim

Perkhidmatan Web Amazon (AWS) sebenarnya adalah pelbagai perkhidmatan yang boleh memberi kesan kepada pengguna, Perniagaan Kecil dan Sederhana (SMB), dan perusahaan. Menggunakan AWS, anda boleh melakukan segala-galanya daripada membuat sandaran hard drive peribadi anda untuk mencipta jabatan IT penuh di awan.

Pangkalan dipasang sangat besar. Anda boleh menemui kajian kes syarikat seperti Adobe dan Netflix yang menggunakan AWS. Penggunaan AWS bukan hanya untuk syarikat swasta sama ada - bahkan pemerintah menggunakan layanannya.

Teknologi yang membuat semua perkhidmatan ini sememangnya mudah dalam konsep. Fikirkan sepasang timah tin dengan rentetan yang dipasang di antara mereka. Amazon memegang satu kaleng dan anda memegang yang lain. Dengan bercakap dalam satu timah boleh, anda boleh mendengar apa yang dikatakan di hujung yang lain. Pelaksanaannya, bagaimanapun, bergantung kepada butiran yang membuat komunikasi lebih keras daripada yang anda mungkin berfikir awalnya. Perbincangan berikut memberikan anda gambaran mengenai bagaimana awan AWS berfungsi.

Senibina aplikasi berasaskan perkhidmatan

Senibina aplikasi berasaskan perkhidmatan, kadang-kadang dikenali sebagai Senibina Berorientasikan Perkhidmatan (SOA), terdapat dalam pelbagai bentuk. Tidak kira bagaimana anda melihatnya, seni bina aplikasi yang didorong oleh perkhidmatan adalah sambungan kepada teknologi pelayan klien yang digunakan pada hari-hari awal pengkomputeran, di mana klien membuat permintaan yang dijalankan oleh pelayan dengan melakukan tindakan atau menghantar maklum balas. Walau bagaimanapun, butiran pelaksanaan telah berubah dengan ketara selama bertahun-tahun, menjadikan aplikasi moden jauh lebih dipercayai, fleksibel, dan kurang bergantung pada konfigurasi rangkaian tertentu.

Proses permintaan dan tindak balas boleh melibatkan pelbagai tahap butiran, dengan istilah microservice diterapkan kepada permintaan dan pasangan balas yang paling kecil. Pemaju sering merujuk kepada aplikasi yang bergantung kepada senibina aplikasi yang didorong oleh perkhidmatan sebagai aplikasi komposit kerana ia wujud sebagai beberapa bahagian yang digam bersama untuk membentuk keseluruhannya. Senibina aplikasi yang didorong oleh perkhidmatan mengikut corak tertentu, tetapi secara umum, mereka menggunakan urutan berikut untuk melaksanakan tugas komunikasi.

  1. Buat permintaan pada klien menggunakan apa sahaja teknologi mesej yang diperlukan oleh pelayan.
  2. Pake permintaan itu, menambah maklumat keselamatan atau maklumat yang diperlukan.
  3. Hantar permintaan itu menggunakan protokol, seperti Simple Object Access Protocol (SOAP), atau seni bina, seperti Pemindahan Negeri REpresentational (REST). (Ketahui bagaimana cara kerja SOAP dan bagaimana kerja REST - pengetahuan lulus kedua-duanya membantu dalam mengendalikan AWS.)
  4. Proses permintaan pada pelayan.
  5. Melakukan tindakan atau mengembalikan data seperti yang diperlukan oleh permintaan.
  6. Apabila bekerja dengan data, memproses respons pada klien dan membentangkan hasilnya kepada pengguna (atau penerima lain).

AWS menyediakan senibina aplikasi yang didorong oleh perkhidmatan di mana anda memilih perkhidmatan khusus, seperti S3, untuk melaksanakan tugas tertentu, seperti membuat sandaran pada cakera keras. Dalam banyak kes, anda mesti melakukan langkah persediaan sebagai tambahan untuk hanya berinteraksi dengan perkhidmatan tersebut. Sebagai contoh, jika anda melihat tutorial sepuluh minit ini, anda mendapati bahawa anda mesti membuat baldi terlebih dahulu untuk menyimpan fail yang anda ingin muat naik ke Amazon. Langkah tambahan ini masuk akal kerana anda perlu menetapkan lokasi untuk mengambil fail kemudian, dan anda tidak mahu fail bercampur dengan fail dari orang lain.

Walaupun banyak proses yang anda lakukan dengan AWS memerlukan menggunakan aplikasi (supaya anda mempunyai antara muka pengguna dan bukannya kod yang berfungsi), proses asasnya adalah sama. Kod yang disediakan dalam aplikasi membuat permintaan untuk anda dan kemudian menunggu maklum balas. Dalam sesetengah kes, aplikasi mesti menentukan kejayaan atau kegagalan sesuatu tindakan pada pelayan. Anda perlu sedar, bagaimanapun, bahawa tindakan ini berlaku dalam kod dan kod itu menggunakan urutan langkah untuk menyelesaikan tugas yang telah anda minta untuk dilakukan.

Aliran kerja proses dan fungsi yang didorong oleh fungsi

Dalam mewujudkan aplikasi untuk membantu menguruskan perkhidmatan asas, AWS juga mentakrifkan aliran kerja. A alur kerja adalah satu kaedah yang teratur untuk mencapai tugas. Sebagai contoh, apabila anda mahu menyimpan fail ke AWS menggunakan S3, anda mesti membuat satu baldi untuk memegang fail tersebut. Hanya selepas anda membuat baldi anda boleh menyimpan fail ke AWS. Di samping itu, anda tidak boleh mengambil fail dari baldi sehingga anda menyimpan fail pertama di sana, yang masuk akal kerana anda tidak boleh mengambil fail keluar dari udara yang nipis. Pendek kata, aliran kerja menentukan prosedur untuk bekerja dengan perisian, dan konsep itu telah lama wujud. (Aliran kerja pertama muncul pada pertengahan 1970-an dengan prototaip automasi pejabat mudah di Xerox Parc dan Sekolah Perniagaan Wharton University of Pennsylvania.)

Aliran kerja boleh terdiri daripada aliran kerja tambahan. Di samping itu, aliran kerja menguruskan interaksi antara pengguna dan perkhidmatan asas. Proses adalah pengagregatan perkhidmatan yang diuruskan oleh aliran kerja ke keseluruhan yang padu. Aliran kerja mungkin melakukan tugas generik, tetapi prosesnya cenderung khusus dan membantu pengguna mencapai matlamat tertentu. Aliran kerja yang didorong oleh proses adalah proaktif dan cuba mengelakkan masalah yang berpotensi dengan

  • Mengesan corak kegagalan dan bertindak pada mereka
  • Mencari trend yang cenderung menyebabkan kegagalan
  • Mencari dan memadamkan ancaman berpotensi

Dalam melihat melalui tutorial ini, anda mendapati bahawa mereka semua melibatkan menggunakan beberapa jenis antara muka pengguna. Antara muka pengguna menyediakan aliran kerja yang digunakan untuk mengurus perkhidmatan asas. Setiap langkah tutorial utama ialah alur kerja yang melakukan tugas tertentu, seperti membuat baldi.Apabila anda menggabungkan alir kerja individu ini menjadi keseluruhan agregat, proses ini dapat membantu pengguna melaksanakan tugas seperti memindahkan fail antara awan dan sistem pengguna. Mewujudkan sistem fail awan adalah contoh alur kerja yang didorong oleh proses: Aliran kerja wujud untuk membuat proses yang berdaya maju. Aliran kerja boleh menjadi agak rumit dalam operasi besar-besaran, tetapi melihatnya membantu anda memahami AWS dengan lebih baik. Cari perbincangan dan proses kerja yang lebih terperinci. Fungsi

A adalah penggunaan reaktif perkhidmatan yang diurus oleh aliran kerja untuk menangani masalah tertentu secara real time. Walaupun akan lebih baik jika alur kerja yang didorong oleh proses bekerja sepanjang masa, realitinya ialah walaupun 999 999 kebolehpercayaan, proses itu akan gagal pada satu ketika, dan alur kerja yang didorong oleh fungsi mesti ada untuk menangani kegagalan itu. Walaupun aliran kerja yang didorong oleh proses memberi tumpuan kepada penyempurnaan tugas yang fleksibel, aliran kerja yang didorong oleh fungsi memberi tumpuan kepada prosedur yang melemahkan kesan kegagalan. Pendek kata, alur kerja yang didorong oleh fungsi menangani keperluan. Perkhidmatan AWS dan alur kerja juga menangani masalah ini melalui antara muka pengguna, seperti dengan memulihkan sandaran secara manual untuk meredakan kegagalan sistem.

Apakah Awan AWS?

Pilihan Editor

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Jika anda telah memulakan jejak sosial metrik media dan menikmati kurniaan data yang kini dapat dilihat, dihidupkan, dan digunakan, anda mungkin tertanya-tanya apa yang mungkin menyebabkan kemurungan! Mudah: kehilangan data. Katakanlah bahawa anda mempunyai masalah tapak atau entah bagaimana kehilangan akses ke tapak atau data anda. Adakah anda mempunyai sandaran anda ...

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Mana-mana kempen baru, laman web, akaun Twitter, halaman Facebook, atau item lain yang anda ingin ukur dengan metrik media sosial bermula pada sifar. Nombor ini boleh membuat anda merasa seperti anda bercakap dengan tidak sah, bercakap dengan diri anda atau anda tersembunyi dari pandangan. Perasaan ini boleh membawa kepada pengasingan secara keseluruhan ...

Meracuni Google Spider - dummies

Meracuni Google Spider - dummies

Anda sentiasa dapat mencari orang yang ingin menyimpang dari lurus dan sempit. Ya, mereka adalah orang bodoh yang terlibat dalam taktik pengoptimuman berisiko yang bertujuan untuk menggerakkan PageRank secara artifisial, memanipulasi pesanan halaman hasil carian di Google, dan mendapatkan kelebihan yang tidak adil dalam indeks. Google, dengan reputasi yang luar biasa untuk melindungi, ...

Pilihan Editor

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Di laman web anda memberikan wawasan yang penting. Anda boleh memikirkan sama ada pengunjung sedang melihat cepat, kemudian pergi, atau sama ada mereka bertahan lebih lama dan sebenarnya membaca bahan dalam talian anda dengan tujuan untuk mengambil tindakan. Jika majoriti pelawat laman web anda tidak ...

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Laman web perniagaan sangat mirip dengan merancang kedai dengan pemasaran produk dalam fikiran. Malah, laman web anda benar-benar adalah kedai - kedai maya di Internet. Rangkaian kedai runcit telah menghabiskan berjuta-juta dolar dalam penyelidikan pasaran, menonton dan mendokumentasikan bagaimana pembeli memasuki kedai, belok kanan atau kiri, dan ...

Analitik web Untuk Menipu Cheat Sheet - dummies

Analitik web Untuk Menipu Cheat Sheet - dummies

Melakukan analisis laman web tidak perlu meletihkan dan intensif masa. Anda boleh meringkaskan prestasi keseluruhan laman web anda dengan cepat - jika anda tahu apa yang perlu dicari. Alat analisis web percuma dan kos rendah boleh membantu anda mengukur kejayaan laman web anda, dan anda boleh menjana perujuk tapak dengan pelbagai cara yang tidak mungkin ...

Pilihan Editor

Cara Memaksimumkan Ruang pada Laman Web - dummies

Cara Memaksimumkan Ruang pada Laman Web - dummies

Terlalu terhad, anda boleh membuat penggunaan kreatif beberapa teknologi di luar sana untuk memaksimumkan antara muka anda. Untuk setiap teknik berikut yang diterangkan, terdapat banyak laman web yang menawarkan sampel kod, forum, dan sumber untuk membantu anda memulakan. Accordions. Antara muka akordion membolehkan ...

Cara Mendapatkan Corak CSS3 Online - dummies

Cara Mendapatkan Corak CSS3 Online - dummies

Mencipta kesan mudah untuk laman CSS3 menggunakan gradien mudah . Walau bagaimanapun, mewujudkan sesuatu yang benar-benar hebat memerlukan masa dan keupayaan artistik. Kebanyakan pemaju benar-benar tidak mempunyai masa atau kemahiran yang diperlukan untuk mencipta sesuatu yang mempesonakan menggunakan CSS3 sahaja (atau CSS3 digabungkan dengan grafik) - di sinilah pereka bermain. Ramai pereka yang membolehkan anda ...

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Terdapat banyak pelayar dan versi pelayar yang berbeza gunakan hari ini. Tidak semua daripada mereka adalah optimum untuk CSS3. Inilah tempat Modernizr dimainkan. Pemajunya menyebutnya "perpustakaan JavaScript yang mengesan ciri HTML5 dan CSS3 dalam pelayar pengguna. "Anda menggunakan Modernizr untuk melaksanakan tugas secara pilihan dan memasukkan ciri aplikasi berdasarkan ...