Rumah Keuangan Pribadi Apa itu awan AWS? - dummies

Apa itu awan AWS? - dummies

Daftar Isi:

Video: Pengertian dan Cara Kerja Cloud Computing 2024

Video: Pengertian dan Cara Kerja Cloud Computing 2024
Anonim

Sebagai pengembang, Anda harus memenuhi permintaan pengguna akhir dengan sedikit usaha dan dalam waktu tercepat. Amazon Web Services (AWS) adalah rangkaian layanan yang sangat besar yang mempengaruhi konsumen, usaha kecil dan menengah (UKM), dan perusahaan. Dengan menggunakan AWS, Anda dapat melakukan segalanya mulai dari membuat aplikasi untuk akses jarak jauh ke data organisasi hingga membuat departemen TI penuh di awan.

Basis terinstal sangat besar. Anda bisa menyelidiki studi kasus perusahaan seperti Adobe dan Netflix yang menggunakan AWS. Penggunaan AWS tidak hanya untuk perusahaan swasta, baik - bahkan pemerintah memanfaatkan layanannya.

Teknologi yang membuat semua layanan ini mungkin sederhana dalam konsepsi. Pikirkan sepasang kaleng timah yang menempel satu sama lain dengan tali. Amazon memegang satu kaleng dan Anda memegang yang lain. Dengan berbicara dengan satu kaleng, Anda bisa mendengar apa yang dikatakan di ujung yang lain. Namun, penerapannya bergantung pada rincian yang membuat komunikasi lebih sulit daripada yang mungkin Anda pikirkan sebelumnya.

Memahami arsitektur aplikasi berbasis layanan

Arsitektur aplikasi berbasis layanan, kadang dikenal sebagai Service-Oriented Architectures (SOA), hadir dalam berbagai bentuk. Tidak peduli bagaimana Anda melihatnya, arsitektur aplikasi berbasis layanan adalah ekstensi dari teknologi client-server yang mungkin masih Anda gunakan saat membuat aplikasi lokal, sehingga klien membuat permintaan agar server dipenuhi dengan melakukan tindakan atau mengirim tanggapan

Rincian penerapan permintaan / tanggapan telah berubah secara signifikan selama bertahun-tahun, namun membuat aplikasi modern jauh lebih dapat diandalkan, fleksibel, dan kurang bergantung pada konfigurasi jaringan tertentu. Proses permintaan dan respons dapat melibatkan beberapa tingkat granularitas, dengan istilah microservice diterapkan pada pasangan permintaan dan respons terkecil. Pengembang sering merujuk pada aplikasi yang mengandalkan arsitektur aplikasi berbasis layanan sebagai aplikasi gabungan karena ada beberapa potongan yang direkatkan untuk membentuk keseluruhan. Arsitektur aplikasi berbasis layanan mengikuti banyak pola tertentu, namun secara umum, mereka menggunakan urutan berikut untuk melakukan tugas komunikasi:

  1. Buat permintaan pada klien dengan menggunakan teknologi pesan apa pun yang dibutuhkan server.
  2. Kemas permintaan, tambahkan keamanan atau informasi lainnya sesuai kebutuhan.
  3. Kirim permintaan menggunakan protokol, seperti Simple Object Access Protocol (SOAP), atau arsitektur, seperti REpresentational State Transfer (REST).

    Tidak peduli bahasa pemrograman apa yang Anda gunakan, Anda perlu tahu bagaimana berkomunikasi dengan layanan web menggunakan bahasa pemrograman pilihan Anda. Temukan bagaimana SOAP bekerja dan bagaimana REST bekerja. Pengetahuan tentang keduanya dibutuhkan saat bekerja dengan AWS sebagai pengembang.

  4. Proseskan permintaan di server.
  5. Lakukan tindakan atau kembalikan data sesuai permintaan.
  6. Saat bekerja dengan data, proses respon pada klien dan sampaikan hasilnya kepada pengguna (atau penerima lainnya).

AWS menyediakan arsitektur aplikasi berbasis layanan di mana Anda memilih layanan tertentu, seperti Simple Storage Service (S3), untuk melakukan tugas tertentu, seperti menyimpan data aplikasi di lokasi yang jauh. Dalam banyak kasus, Anda harus melakukan langkah penyiapan selain hanya berinteraksi dengan layanan.

Misalnya, jika Anda melihat tutorial AWS sepuluh menit, Anda menemukan bahwa Anda harus terlebih dahulu membuat ember untuk menyimpan file yang ingin Anda unggah ke Amazon. Langkah tambahan ini masuk akal karena Anda harus membuat lokasi untuk mengambil kembali file nanti, dan Anda tidak ingin file Anda dicampur dengan file dari orang lain.

Meskipun banyak proses yang Anda lakukan dengan AWS memerlukan penggunaan aplikasi (sehingga Anda memiliki antarmuka pengguna dan bukan kode untuk bekerja dengan), proses dasarnya sama. Kode yang diberikan di aplikasi membuat permintaan dan kemudian menunggu tanggapan.

Dalam beberapa kasus, aplikasi harus menentukan keberhasilan atau kegagalan tindakan pada server. Daripada menemukan kembali kemudi, pengembang cerdas akan menggunakan sebanyak mungkin aplikasi ini untuk melakukan tugas konfigurasi umum. Menggunakan aplikasi AWS menempatkan beban untuk memperbarui kode di Amazon sehingga Anda dapat berfokus pada tugas khusus yang terkait dengan organisasi Anda.

Memahami arus kerja proses dan fungsi-driven

Dalam membuat aplikasi untuk membantu mengelola layanan mendasar, AWS juga mendefinisikan alur kerja. Alur kerja adalah metode yang terorganisasi untuk menyelesaikan tugas. Misalnya, ketika Anda ingin menyimpan file ke AWS menggunakan S3, Anda harus terlebih dahulu membuat ember untuk menahan file. Baru setelah Anda membuat ember Anda bisa menyimpan file ke AWS. Selain itu, Anda tidak dapat mengambil file dari keranjang sampai Anda pertama kali menyimpan file di sana, yang masuk akal karena Anda tidak dapat mengambil file dari udara yang tipis.

Singkatnya, alur kerja mendefinisikan sebuah prosedur untuk bekerja dengan perangkat lunak, dan konsepnya telah ada sejak lama. (Aliran kerja pertama muncul pada pertengahan tahun 1970an dengan prototip otomasi kantor sederhana di Xerox Parc dan the University of Pennsylvania's Wharton School of Business. <<_ _ <_ <_ <_ <_ <_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Selain itu, alur kerja mengelola interaksi antara pengguna dan layanan dasar. Proses

adalah kumpulan layanan yang dikelola oleh alur kerja menjadi keseluruhan yang kohesif. Alur kerja dapat melakukan tugas generik, namun proses cenderung spesifik dan membantu pengguna mencapai tujuan tertentu. Alur kerja yang didorong proses bersifat proaktif dan mencoba untuk mengatasi masalah potensial dengan menemukan pola kegagalan dan bertindak pada mereka Mencari tren yang cenderung menyebabkan kegagalan

  • Menemukan dan memadamkan potensi ancaman
  • Dengan melihat melalui Tutorial AWS, Anda menemukan bahwa mereka semua menggunakan beberapa jenis antarmuka pengguna.Antarmuka pengguna menyediakan alur kerja yang digunakan untuk mengelola layanan yang mendasarinya. Setiap langkah tutorial utama adalah alur kerja yang melakukan tugas tertentu, seperti membuat ember. Bila Anda menggabungkan alur kerja individual ini menjadi agregat, prosesnya dapat membantu pengguna melakukan tugas seperti memindahkan file di antara awan dan sistem pengguna.
  • Membuat sistem berkas awan adalah contoh alur kerja berbasis proses: Alur kerja ada untuk membuat proses menjadi layak. Alur kerja bisa menjadi sangat rumit dalam operasi berskala besar, namun melihatnya membantu Anda memahami AWS dengan lebih baik. Simak diskusi alur kerja dan proses yang lebih rinci.

Fungsi

adalah penggunaan layanan yang reaktif yang dikelola oleh alur kerja untuk mengatasi masalah tertentu secara real time. Meskipun akan menyenangkan jika alur kerja yang didorong oleh proses bekerja sepanjang waktu, kenyataannya adalah bahwa bahkan dengan keandalan 99. 999 persen, prosesnya akan gagal pada beberapa titik, dan alur kerja berbasis fungsi harus ada untuk mengatasi kegagalan itu.. Meskipun alur kerja yang didorong oleh proses berfokus pada penyelesaian tugas yang fleksibel, alur kerja berbasis fungsi berfokus pada prosedural untuk mengurangi efek kegagalan. Singkatnya, workflow fungsi-driven memenuhi kebutuhan. Layanan AWS dan alur kerja juga menangani masalah ini melalui antarmuka pengguna, seperti dengan mengembalikan cadangan secara manual untuk mengurangi kegagalan sistem. Sebagai pengembang, Anda mendapati diri Anda terlibat dalam sejumlah tugas yang mungkin muncul pada awalnya jatuh di luar wilayah pembangunan. Perkembangan di cloud tidak sama dengan pengembangan desktop atau pengembangan aplikasi dengan menggunakan strategi browser. Saat mengerjakan tugas pengembangan dengan AWS, Anda menemukan diri Anda melakukan tugas semacam ini untuk menerapkan alur kerja:

Mengkonfigurasi fungsionalitas AWS asli dengan menggunakan penyihir, skrip AWS, atau panggilan API langsung melalui kode

Memodifikasi AWS -driven scripts yang diperlukan untuk mencapai tujuan tertentu dalam jumlah sesingkat mungkin

  • Mendefinisikan skenario konfigurasi baru untuk memenuhi persyaratan alur kerja dengan memodifikasi file konfigurasi, skrip, dan kode AWS yang mendasarinya
  • Menggunakan alat yang disediakan AWS, seperti lambda fungsi, untuk melakukan tugas tanpa menggunakan pengkodean keras
  • Mengembangkan aplikasi yang mengandalkan panggilan API untuk melakukan tugas
Apa itu awan AWS? - dummies

Pilihan Editor

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bermasalah dengan zombie yang menyerang desa Anda pada malam hari di Minecraft? Pelajari bagaimana untuk membela diri, menyembuhkan penduduk desa zombie, dan pulihkan dunia Anda!

Zaman Batu di Minecraft - dummies

Zaman Batu di Minecraft - dummies

Tonggak penting dalam mode Minecraft Survival, dan yang dicapai oleh beberapa pemain di Hari pertama, mencapai Zaman Batu. Setelah Anda membuat pickax kayu dan Anda bisa menemukan gua atau menggali lubang, item dalam tabel berikut tersedia untuk Anda. Sebagian besar bahan berbasis batu lebih padat dari yang lain ...

Zaman Looting di Minecraft - dummies

Zaman Looting di Minecraft - dummies

Anda mencapai Usia Looting di Minecraft di awal permainan - kadang-kadang, bahkan paralel untuk mencapai Era Kayu. Anda mulai dengan membunuh musuh untuk menjarah, dan dengan menggunakan jarahan untuk memperbaiki repertoar kerajinan Anda. Lebih banyak item kemudian tersedia bagi Anda, seperti tercantum dalam tabel. Semua alat meningkatkan jumlah ...

Pilihan Editor

Infografis tepat waktu: Berbagi Breaking News - dummies

Infografis tepat waktu: Berbagi Breaking News - dummies

Walaupun infografik Anda tidak mungkin menjadi satu-satunya sumber berita, Ini bisa membantu pemahaman pembaca akan sebuah acara berita. Misalnya, banyak orang belajar di Twitter pada bulan Oktober, 2011 bahwa pendiri Apple Steve Jobs telah meninggal dunia. Infografis tidak akan menjadi orang pertama yang mendengarnya. Tapi orang-orang ...

Pilihan Editor

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

Ketika Anda mencapai bagian Sains GED, Anda akan diharapkan memiliki pengetahuan umum di semua cabang Ilmu Pengetahuan, termasuk Ilmu Fisika. Berikut adalah contoh jenis pertanyaan yang mungkin Anda hadapi pada hari ujian. Kecepatan dan Kecepatan Ada perbedaan antara kecepatan dan kecepatan, meskipun terkadang Anda ...

Latihan GED RLA: Reading Comprehension - dummies

Latihan GED RLA: Reading Comprehension - dummies

Cara terbaik untuk mempersiapkan bagian pemahaman bacaan GED Tes RLA adalah melakukan sebanyak mungkin pertanyaan latihan. Simak sampel untuk melihat apa yang akan Anda hadapi pada hari ujian. Contoh Pertanyaan Pertanyaan 1-6 mengacu pada bagian berikut. Fasilitas untuk Akses ke Perusahaan Kreatif (FACE) Awalnya didirikan ...

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

Komponen bacaan Penalaran meskipun Bahasa Seni Bagian pada GED terdiri dari kutipan dari fiksi dan nonfiksi. Setiap kutipan diikuti oleh beberapa item pilihan berdasarkan bahan bacaan. Untuk pertanyaan di bagian ini, pilih satu jawaban terbaik untuk setiap pertanyaan. Bekerja dengan hati-hati, tapi jangan terlalu banyak menghabiskan waktu ...