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

10 Outlook 2013 Jalan pintas layak diambil - dummies

10 Outlook 2013 Jalan pintas layak diambil - dummies

Meskipun komputer dan program perangkat lunak seperti Outlook 2013 seharusnya menyelamatkan Anda waktu, beberapa hari ini sepertinya tidak menjadi masalah. Tombol juggling, kunci, dan Pita sepertinya bisa memakan waktu seharian. Berikut adalah beberapa cara pintas yang bisa menghemat waktu dan ketegangan Anda.

Cara menambahkan kontak di Outlook 2013 - dummies

Cara menambahkan kontak di Outlook 2013 - dummies

Bila bukan apa yang Anda ketahui tapi siapa yang Anda kenal, Anda butuh alat yang bagus untuk mencatat siapa siapa. Outlook 2013 adalah alat yang hebat untuk mengelola nama dan alamat Anda, dan ini mudah digunakan sebagai Buku Hitam Kecil Anda.

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Anda dapat menyertakan gambar dengan kontak informasi yang Anda kumpulkan di Outlook 2013, dan tidak hanya untuk hiasan. Kini setelah banyak ponsel dan perangkat seluler lainnya melakukan sinkronisasi dengan daftar Kontak Outlook, Anda dapat membuat gambar seseorang muncul di layar ponsel Anda setiap kali dia menelepon atau mengirim SMS. Foto-foto itu ...

Pilihan Editor

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Ada di mana-mana, terutama di PSAT / NMSQT. Bukan kebetulan bahasa Inggris berisi begitu banyak rujukan ke lingkaran: lingkaran teman, air mengitari cerat, lingkaran penuh, dan sebagainya. Ketika Anda menekan lingkaran pertanyaan pada PSAT / NMSQT, ingat fakta-fakta ini: Jari-jari adalah garis lurus dari pusat lingkaran ...

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Uji Analogi Miller (Miller Analogies Test - MAT) adalah tes standar yang biasanya digunakan untuk penerimaan sekolah pascasarjana, jadi Anda sudah termotivasi untuk melakukannya dengan baik. Sebagai belajar untuk MAT menjadi sulit, memakan waktu, membosankan, atau hanya membosankan, akan sulit untuk mempertahankan motivasi Anda untuk melanjutkan pencarian Anda. Jadi, bagaimana Anda bisa meningkatkan level Anda saat ini?

Pilihan Editor

Bagaimana memberi nama file HTML - dummies

Bagaimana memberi nama file HTML - dummies

Anda tidak dapat membuka kode Anda di browser sampai Anda menyimpan itu dengan perpanjangan nama file. html (atau .htm). Ingat bahwa judul halaman ditampilkan di bilah judul browser atau bilah tab. Judul benar-benar bagaimana halaman Anda "diidentifikasi" ke seluruh dunia. Nama file halaman, meskipun, lebih merupakan bagian dalam ...

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Branding e-mail pemasaran Anda membantu audiens Anda untuk segera mengenali dan membedakan e-mail Anda dari e-mail asing yang mereka terima. Menjaga pencitraan e-mail Anda konsisten dari waktu ke waktu memungkinkan penerima Anda mengenal Anda dan e-mail karena mereka menerima beberapa e-mail dari Anda. Semua komunikasi bisnis Anda harus mengandung elemen pencitraan merek yang konsisten, dan ...