Komputasi Cloud
Apa itu komputasi cloud? Komputasi Cloud adalah pengiriman sumber daya IT sesuai permintaan melalui internet dengan harga sesuai pemakaian. Selain membeli, memiliki, serta mengelola pusat data fisik dan server, Anda dapat mengakses layanan teknologi, seperti komputasi daya, penyimpanan, dan basis data, sesuai kebutuhan dari penyedia cloud seperti Amazon Web Services (AWS). Keuntungan Komputasi Cloud Cloud memberikan akses mudah ke berbagai teknologi agar Anda dapat berinovasi lebih cepat dan membangun apa pun yang Anda impikan. Anda dapat dengan cepat menyediakan sumber daya saat dibutuhkan–mulai dari layanan infrastruktur, seperti komputasi, penyimpanan, dan basis data, hingga Internet untuk Segala, machine learning, danau data dan analitik, serta banyak lagi. Dengan komputasi cloud, Anda tidak perlu menyediakan sumber daya secara berlebihan di awal untuk mengatasi aktivitas bisnis yang meningkat di kemudian hari. Anda dapat menyediakan jumlah sumber daya yang sesuai dengan kebutuhan Anda. Anda dapat meningkatkan atau menurunkan skala sumber daya untuk menambah atau mengurangi kapasitas secara instan sesuai dengan perubahan kebutuhan bisnis Anda. Cloud memungkinkan Anda untuk mengganti biaya tetap (seperti pusat data dan server fisik) dengan biaya variabel, dan membayar hanya untuk IT yang Anda gunakan. Selain itu, biaya variabel akan jauh lebih rendah dibandingkan dengan yang harus dibayar jika Anda mengurusnya sendiri karena skala ekonomi. Dengan cloud, Anda dapat memperluas wilayah geografis baru dan melakukan deployment secara global dalam hitungan menit. Sebagai contoh, dengan infrastruktur AWS yang ada di seluruh dunia, Anda dapat melakukan deployment aplikasi di berbagai lokasi fisik hanya dengan beberapa kali klik. Penempatan aplikasi di dekat pengguna akhir akan mengurangi latensi, sehingga pengalaman pengguna akhir akan semakin baik. Jenis-Jenis Komputasi Cloud IaaS berisi blok pembangun dasar untuk IT cloud. Layanan ini memberikan akses ke fitur jaringan, komputer (perangkat keras virtual atau khusus), serta ruang penyimpanan data. IaaS memberikan tingkat fleksibilitas dan kontrol pengelolaan tertinggi atas sumber daya IT. Layanan ini sangat mirip dengan sumber daya IT yang sudah ada dan banyak diketahui oleh departemen dan pengembang IT. PaaS memungkinkan Anda fokus pada penerapan dan pengelolaan aplikasi tanpa perlu mengelola infrastruktur dasar (biasanya perangkat keras dan sistem operasi). Hal ini membantu Anda lebih efisien karena tidak perlu lagi khawatir mengenai pengadaan sumber daya, perencanaan kapasitas, pemeliharaan perangkat lunak, patching, atau pengangkatan beban yang tidak terdiferensiasi lainnya yang terjadi saat menjalankan aplikasi. SaaS menyediakan produk lengkap yang dijalankan dan dikelola oleh penyedia layanan. Orang yang merujuk ke SaaS biasanya mengacu pada aplikasi pengguna akhir (seperti email berbasis web). Dengan penawaran SaaS, Anda tidak perlu memikirkan cara memelihara layanan atau cara mengelola infrastruktur dasar. Anda hanya perlu mengetahui cara menggunakan perangkat lunak khusus tersebut. //AZS referensi : [1][2]
Ubuntu
Pengertian Ubuntu OS Linux Ubuntu OS adalah sistem operasi yang tergolong dalam keluarga Linux. Ubuntu sendiri berasal dari bahasa Zulu dan Xhosa di Afrika Selatan, yang berarti “kemanusiaan terhadap sesama”. Ubuntu dirancang untuk memberikan pengalaman pengguna yang mudah, hemat biaya, dan aman. Sistem operasi ini sangat populer di kalangan pengguna Linux dan dikenal karena mudah digunakan dan diinstal. Linux Ubuntu OS didasarkan pada distribusi Debian Linux dan dikembangkan oleh Canonical Ltd, perusahaan yang didirikan oleh entrepreneur Afrika Selatan Mark Shuttleworth. Sistem operasi ini pertama kali dirilis pada tahun 2004 dan sejak itu telah menjadi salah satu distribusi Linux paling populer di dunia. Ubuntu dirancang untuk memberikan pengalaman pengguna yang sederhana dan mudah dioperasikan, terutama bagi pengguna yang belum terbiasa dengan Linux. Ubuntu dilengkapi dengan antarmuka grafis desktop Unity yang intuitif dan mudah digunakan. Selain itu, Ubuntu juga menyediakan dukungan untuk berbagai bahasa, termasuk bahasa-bahasa yang jarang digunakan. Selain itu, Linux Ubuntu OS juga dikenal karena komunitasnya yang besar dan aktif. Pengguna Ubuntu dapat mengakses dukungan dan bantuan dari komunitas yang sangat ramah dan responsif, serta berbagi pengetahuan dan pengalaman dengan pengguna lain di seluruh dunia. Sejarah Ubuntu OS Sejarah Linux Ubuntu OS dimulai pada tahun 2004 ketika Canonical Ltd. merilis versi pertama dari sistem operasi Ubuntu. Pendiri Canonical Ltd., Mark Shuttleworth, menciptakan Ubuntu dengan tujuan membuat sistem operasi yang mudah digunakan dan bebas biaya bagi pengguna komputer di seluruh dunia. Sebelum menciptakan Ubuntu, Shuttleworth telah sukses dengan mengembangkan Thawte, sebuah perusahaan sertifikat digital yang berhasil diakuisisi oleh VeriSign. Setelah menjual Thawte, Shuttleworth memutuskan untuk berfokus pada proyek baru, yaitu menciptakan sistem operasi Linux yang mudah digunakan dan bisa diakses oleh semua orang. Ubuntu pertama kali dirilis pada 20 Oktober 2004 dengan kode nama “Warty Warthog”. Pada saat itu, Ubuntu dirilis dengan versi desktop dan server. Ubuntu desktop dilengkapi dengan antarmuka GNOME, sementara Ubuntu server dilengkapi dengan fitur-fitur server yang berfokus pada keamanan dan stabilitas. Selama beberapa tahun berikutnya, Canonical Ltd. terus mengembangkan Ubuntu dengan merilis beberapa versi baru dengan peningkatan kinerja, keamanan, dan kemudahan penggunaan. Ubuntu juga menjadi sistem operasi pilihan banyak pengembang dan perusahaan karena kestabilannya dan kemampuannya untuk berjalan pada berbagai jenis perangkat. Pada tahun 2011, Canonical Ltd. merilis Ubuntu 11.04 dengan antarmuka desktop Unity yang baru. Unity dirancang untuk memberikan pengalaman pengguna yang lebih modern dan menggantikan antarmuka GNOME yang digunakan sebelumnya. Meskipun menerima banyak kritik awal, Unity akhirnya menjadi antarmuka desktop standar untuk Ubuntu. Sejak itu, Ubuntu terus berkembang dan menjadi salah satu distribusi Linux yang paling populer di seluruh dunia. Canonical Ltd. juga terus mengembangkan produk-produk terkait Ubuntu, seperti Ubuntu Server dan Ubuntu Core untuk Internet of Things (IoT). Dalam sejarahnya, Ubuntu telah mengalami banyak perkembangan dan menjadi sistem operasi yang diandalkan oleh banyak orang dan perusahaan. Kelebihan dan Kekurangan Ubuntu OS Kelebihan : Kekurangan : Dalam kesimpulannya, Ubuntu OS merupakan alternatif yang baik bagi pengguna yang ingin beralih dari OS Windows, terutama bagi mereka yang mencari stabilitas dan keamanan pada sistem operasi mereka. Namun, bagi pengguna yang lebih sering menggunakan software khusus dan game yang belum terintegrasi dengan Ubuntu OS, mereka mungkin masih membutuhkan OS Windows untuk mendukung kegiatan mereka. //AZS referensi : [1][2]
The Architecture of Virtualization in Cloud Computing
What is Cloud Computing Komputasi awan mengacu pada ketersediaan sumber daya komputasi berdasarkan permintaan melalui internet, seperti server, penyimpanan, basis data, jaringan, perangkat lunak, dan analitik. Hal ini memungkinkan pengguna untuk mengakses dan memanfaatkan sumber daya ini tanpa perlu mengadakan, mengkonfigurasi, atau mengelolanya sendiri. Komputasi awan memungkinkan inovasi yang lebih cepat dan menyediakan sumber daya yang fleksibel dengan memberikan layanan komputasi melalui internet, yang biasa disebut sebagai “cloud”. Hal ini memungkinkan dunia usaha dan individu untuk meningkatkan skala operasi mereka, mengurangi biaya, dan mendapatkan manfaat dari skala ekonomi Komputasi awan melibatkan pengaksesan kumpulan sumber daya komputasi bersama yang dihosting di pusat data jarak jauh yang dikelola oleh penyedia layanan awan. Sumber daya ini dapat mencakup aplikasi, server fisik dan virtual, penyimpanan data, kemampuan jaringan, dan alat pengembangan. Pengguna dapat menyediakan dan melepaskan sumber daya ini sesuai kebutuhan, dengan upaya pengelolaan minimal atau interaksi langsung dengan penyedia layanan. Institut Standar dan Teknologi Nasional (NIST) telah memberikan definisi komprehensif tentang komputasi awan, mengkarakterisasi aspek-aspek penting dan berfungsi sebagai dasar untuk diskusi dan perbandingan layanan awan dan strategi penerapan. Virtualization in Cloud Computing Virtualisasi dalam komputasi awan mengacu pada teknik pembuatan representasi virtual dari server, perangkat penyimpanan, jaringan, dan mesin fisik lainnya. Ini melibatkan penggunaan perangkat lunak virtual untuk meniru fungsi perangkat keras fisik, memungkinkan beberapa mesin virtual berjalan secara bersamaan pada satu mesin fisik. Virtualisasi memungkinkan organisasi untuk menciptakan lingkungan komputasi simulasi atau virtual daripada mengandalkan lingkungan fisik. Ini termasuk menghasilkan versi perangkat keras, sistem operasi, dan perangkat penyimpanan yang dihasilkan komputer. Dengan mempartisi satu komputer fisik atau server menjadi beberapa mesin virtual, virtualisasi memungkinkan pemanfaatan sumber daya yang lebih efisien dan fleksibilitas. Types of Virtualization in Cloud Computing 1. Server Virtualization: 2. Storage Virtualization: 3. Network Virtualization: 4. Desktop Virtualization (Virtual Desktop Infrastructure – VDI): 5. Application Virtualization: 6. Operating System (OS) Virtualization: Advantages of Virtualization in Cloud Computing //AZS referensi : [1][2]
Introduction to Parallel Computing
Artikel ini akan memberi Anda pengenalan dasar dan nantinya akan menjelaskan secara rinci tentang komputasi paralel. Sebelum lanjut ke topik utama mari kita pahami dulu apa itu Komputasi Paralel. What is Parallel Computing? Eksekusi banyak tugas atau proses secara bersamaan dengan memanfaatkan berbagai sumber daya komputasi, seperti beberapa prosesor atau node komputer, untuk menyelesaikan masalah komputasi disebut sebagai komputasi paralel. Ini adalah teknik untuk meningkatkan kinerja dan efisiensi komputasi dengan membagi operasi yang sulit menjadi sub-tugas yang lebih kecil yang dapat diselesaikan secara bersamaan. Tugas dipecah menjadi komponen-komponen yang lebih kecil dalam komputasi paralel, dengan masing-masing komponen berjalan secara bersamaan pada sumber daya komputer yang berbeda. Sumber daya ini dapat terdiri dari inti pemrosesan terpisah dalam satu komputer, jaringan komputer, atau platform komputasi berkinerja tinggi khusus. Various Methods to Enable Parallel Computing Kerangka kerja dan model pemrograman yang berbeda telah dibuat untuk mendukung komputasi paralel. Desain dan implementasi algoritma paralel menjadi lebih mudah dengan abstraksi dan alat model ini. Model pemrograman yang sering digunakan antara lain: Applications of Parallel Computing 1. Paralelisme tingkat bit: Eksekusi operasi secara simultan pada beberapa bit atau digit biner dari suatu elemen data disebut sebagai paralelisme tingkat bit dalam komputasi paralel. Ini adalah jenis paralelisme yang menggunakan kemampuan pemrosesan paralel arsitektur perangkat keras untuk beroperasi pada banyak bit secara bersamaan. Paralelisme tingkat bit sangat efektif untuk operasi pada data biner seperti penjumlahan, pengurangan, perkalian, dan operasi logika. Waktu eksekusi dapat dikurangi secara signifikan dengan mengeksekusi tindakan ini pada beberapa bit secara bersamaan, sehingga menghasilkan peningkatan kinerja. Misalnya, pertimbangkan penambahan dua bilangan biner: 1101 dan 1010. Sebagai bagian dari pemrosesan sekuensial, penambahan akan dilakukan sedikit demi sedikit, dimulai dengan bit paling tidak signifikan (LSB) dan memindahkan bit bawaan ke bit berikutnya. Penambahan dapat dilakukan secara bersamaan untuk setiap pasangan bit terkait ketika paralelisme tingkat bit digunakan, dengan memanfaatkan kemampuan pemrosesan paralel. Hasilnya, eksekusi lebih cepat dapat dilakukan, dan kinerja ditingkatkan secara keseluruhan. Elemen perangkat keras khusus yang dapat beroperasi pada beberapa bit sekaligus, seperti penambah paralel, pengganda, atau gerbang logika, sering kali digunakan untuk mengimplementasikan paralelisme tingkat bit. Prosesor modern mungkin juga memiliki instruksi SIMD (Instruksi Tunggal, Banyak Data) atau unit pemrosesan vektor, yang memungkinkan operasi pada beberapa komponen data, termasuk beberapa bit, dijalankan secara paralel. 2. Paralelisme tingkat instruksi: ILP, atau paralelisme tingkat instruksi, adalah konsep komputasi paralel yang berfokus pada menjalankan beberapa instruksi secara bersamaan pada satu prosesor. Daripada mengandalkan banyak prosesor atau sumber daya komputasi, ia berupaya memanfaatkan paralelisme alami yang ada dalam program pada tingkat instruksi. Instruksi dilakukan secara berurutan oleh prosesor tradisional, satu demi satu. Namun demikian, banyak program berisi instruksi independen yang dapat dijalankan secara bersamaan tanpa mengganggu keluaran satu sama lain. Untuk meningkatkan kinerja, paralelisme tingkat instruksi berupaya mengenali dan memanfaatkan instruksi terpisah ini. Paralelisme tingkat instruksi dapat dicapai melalui berbagai metode: 3. Task Parallelism Gagasan paralelisme tugas dalam komputasi paralel mengacu pada pembagian suatu program atau komputasi menjadi banyak tugas yang dapat dilakukan secara bersamaan. Setiap tugas bersifat otonom dan dapat dijalankan pada unit pemrosesan yang berbeda, seperti beberapa inti dalam CPU multiinti atau node dalam sistem komputasi terdistribusi. Pembagian pekerjaan menjadi tugas-tugas terpisah daripada pembagian data adalah fokus utama paralelisme tugas. Ketika dilakukan secara bersamaan, pekerjaan dapat memanfaatkan kemampuan pemrosesan paralel yang tersedia dan sering kali beroperasi pada berbagai subset data masukan. Strategi ini sangat membantu ketika tugas-tugas bersifat otonom atau hanya bergantung satu sama lain. Tujuan utama paralelisme tugas adalah untuk memaksimalkan penggunaan sumber daya komputasi yang tersedia dan meningkatkan kinerja program atau komputasi secara keseluruhan. Dibandingkan dengan eksekusi sekuensial, waktu eksekusi dapat dikurangi secara signifikan dengan menjalankan banyak proses secara bersamaan. Paralelisme tugas dapat dilakukan dengan berbagai cara, beberapa di antaranya dijelaskan di bawah Advantages of Parallel Computing Disadvantages of Parallel Computing //AZS referensi : [1][2]
Cloud Computing Security Architecture
Keamanan dalam komputasi awan menjadi perhatian utama. Layanan proxy dan perantara harus digunakan untuk membatasi klien mengakses data bersama secara langsung. Data di cloud harus disimpan dalam bentuk terenkripsi. Security Planning Understanding Security of Cloud The Cloud Security Alliance (CSA) menentukan batasan antara setiap model layanan dan menunjukkan hubungan unit fungsional yang berbeda. Model layanan tertentu mendefinisikan batas antara tanggung jawab penyedia layanan dan pelanggan. Diagram berikut menunjukkan model tumpukan CSA: Key Points to CSA Model Meskipun setiap model layanan memiliki mekanisme keamanan, persyaratan keamanan juga bergantung pada lokasi layanan tersebut, private cloud, public, hybrid, atau community cloud. Understanding data security Karena semua data ditransfer menggunakan Internet, keamanan data di cloud menjadi perhatian utama. Berikut adalah mekanisme utama untuk melindungi data. Model layanan harus mencakup mekanisme keamanan yang bekerja di semua bidang di atas. //AZS referensi : [1][2]
Resiliency in Cloud Computing
Komputasi ketahanan adalah bentuk komputasi yang mendistribusikan sumber daya TI yang redundan untuk tujuan operasional. Dalam komputasi ini, sumber daya TI telah dikonfigurasi sebelumnya sehingga sumber-sumber ini diperlukan pada saat pemrosesan; Dapat digunakan dalam pemrosesan tanpa gangguan. Karakteristik fleksibilitas dalam komputasi awan dapat merujuk pada sumber daya TI yang redundan dalam satu awan atau di beberapa awan. Dengan memanfaatkan fleksibilitas layanan TI berbasis awan, konsumen awan dapat meningkatkan efisiensi dan ketersediaan aplikasi mereka. Memperbaiki dan melanjutkan operasi. Ketahanan Awan adalah istilah yang digunakan untuk menggambarkan kemampuan server, sistem penyimpanan, server data, atau jaringan keseluruhan untuk tetap terhubung ke jaringan tanpa mengganggu fungsi mereka atau kehilangan kemampuan operasional mereka. Agar sistem awan tetap tangguh, perlu mengelompokkan server, memiliki beban kerja yang redundan, dan bahkan mengandalkan beberapa server fisik. Produk dan layanan berkualitas tinggi akan menyelesaikan tugas ini. The three basic strategies that are used to improve a cloud system’s resilience are: Security with Cloud Technology Teknologi cloud, jika digunakan dengan benar, memberikan keamanan unggul bagi pelanggan di mana pun. Produk cloud berkualitas tinggi dapat melindungi terhadap serangan DDoS (Distributed Denial of Service), di mana serangan siber memengaruhi bandwidth sistem dan membuat komputer tidak dapat diakses oleh pengguna. Perlindungan cloud juga dapat menggunakan mekanisme keamanan redundan untuk melindungi data seseorang agar tidak diretas atau dibocorkan. Selain itu, keamanan cloud memungkinkan seseorang untuk menjaga kepatuhan terhadap peraturan dan mengontrol jaringan tingkat lanjut sekaligus meningkatkan keamanan data pribadi dan keuangan yang sensitif. Terakhir, memiliki akses ke layanan pelanggan dan dukungan TI berkualitas tinggi sangat penting untuk memanfaatkan sepenuhnya manfaat keamanan cloud ini. Advantages of Cloud Resilience Keabadian cloud dianggap sebagai cara merespons “krisis”. Ini mengacu pada data dan teknologi. Infrastrukturnya, yang terdiri dari server virtual, dibangun untuk menangani daya komputasi yang memadai dan variabilitas volume data sekaligus memungkinkan penggunaan berbagai perangkat di mana-mana, seperti laptop, ponsel cerdas, PC, dll. Semua data dapat dipulihkan jika mesin komputer rusak atau hancur dan menjamin stabilitas infrastruktur dan data. Issues or Critical aspects of Resiliency Masalah utamanya adalah bagaimana ketahanan aplikasi cloud dapat diuji, dievaluasi, dan ditentukan sebelum diluncurkan, sehingga ketersediaan sistem terlindungi dari tujuan bisnis. Metode penelitian tradisional tidak secara efektif mengungkap masalah ketahanan aplikasi cloud karena banyak faktor. Arsitektur heterogen dan multi-layer rentan terhadap kegagalan karena kecanggihan interaksi entitas perangkat lunak yang berbeda. Kegagalan seringkali tidak menunjukkan gejala dan tetap tersembunyi sebagai kesalahan peralatan internal kecuali jika visibilitasnya disebabkan oleh keadaan khusus. Penjadwalan pola penggunaan produksi dan arsitektur aplikasi cloud yang buruk mengakibatkan perilaku ‘tidak disengaja’ yang tidak terduga, terutama hybrid dan multi-cloud. Lapisan cloud dapat memiliki pemangku kepentingan berbeda yang dikelola oleh administrator berbeda, sehingga mengakibatkan perubahan konfigurasi tak terduga selama desain aplikasi yang menyebabkan kerusakan antarmuka. //AZS referensi : [1][2]
What is Data Center in Cloud Computing?
What is a Data Center? Pusat data – juga dikenal sebagai pusat data atau pusat data – adalah fasilitas yang terdiri dari komputer yang terhubung dalam jaringan, sistem penyimpanan, dan infrastruktur komputasi yang digunakan oleh bisnis dan organisasi lain untuk mengatur, memproses, menyimpan sejumlah besar data. Dan untuk disiarkan. Sebuah bisnis biasanya sangat mengandalkan aplikasi, layanan, dan data dalam sebuah pusat data, menjadikannya pusat perhatian dan aset kritis untuk operasi sehari-hari. Pusat data perusahaan semakin menggabungkan sumber daya dan fasilitas komputasi awan untuk mengamankan dan melindungi sumber daya di tempat. Ketika perusahaan semakin beralih ke komputasi awan, batas antara pusat data penyedia awan dan pusat data perusahaan menjadi kurang jelas. How do Data Centers work? Sebuah fasilitas pusat data memungkinkan sebuah organisasi untuk mengumpulkan sumber daya dan infrastrukturnya untuk pemrosesan data, penyimpanan, dan komunikasi, termasuk: Why are data centers important? Pusat data mendukung hampir semua komputasi perusahaan, penyimpanan, dan aplikasi bisnis. Sejauh mana bisnis dari perusahaan modern berjalan di atas komputer, pusat data adalah bisnis. Pusat data memungkinkan organisasi untuk memusatkan kekuatan pemrosesannya, yang pada gilirannya memungkinkan organisasi untuk fokus pada: //AZS referensi : [1][2]
What are Roots of Cloud Computing?
Kami menelusuri akar komputasi awan dengan berfokus pada kemajuan teknologi dalam perangkat keras (chip multi-inti, virtualisasi), teknologi Internet (Web 2.0, layanan web, arsitektur berorientasi layanan), komputasi terdistribusi (grid atau cluster) dan manajemen sistem (otomatisasi pusat data, komputasi otonom). Beberapa teknologi ditandai pada tahap awal perkembangannya; Proses spesifikasi diikuti, sehingga menghasilkan kematangan dan adopsi universal. Munculnya komputasi awan terkait dengan teknologi ini. Kami melihat lebih dekat teknologi yang menjadi dasar komputasi awan yang memberikan gambaran ekosistem awan. Teknologi Internet komputasi awan mempunyai banyak akar. Mereka membantu komputer untuk meningkatkan kemampuannya dan menjadikannya lebih kuat. Dalam komputasi awan, ada tiga jenis layanan utama yaitu IaaS – Infrastruktur sebagai Layanan, PaaS – Platform sebagai layanan, dan SaaS – Perangkat Lunak sebagai Layanan. Ada empat jenis cloud tergantung pada platformnya yaitu gratis, publik, hybrid, dan platform. What is Cloud Computing? “Komputasi awan berisi banyak server yang menampung layanan web dan penyimpanan data. Teknologi ini memungkinkan perusahaan menghilangkan kebutuhan akan sistem yang mahal dan kuat.” Data perusahaan akan disimpan di server berbiaya rendah, dan karyawan dapat dengan mudah mengakses data tersebut melalui jaringan normal. Dalam sistem data tradisional, perusahaan memelihara perangkat keras fisik, yang memerlukan biaya besar, sementara komputasi awan menyediakan platform virtual. Dalam platform virtual, setiap server menghosting aplikasi, dan data ditangani oleh penyedia berbeda. Oleh karena itu, kita harus membayar mereka. Perkembangan cloud computing sangat pesat seiring dengan kemajuan teknologi internet. Dan ini adalah konsep baru untuk perusahaan dengan kapitalisasi rendah. Sebagian besar perusahaan beralih ke komputasi awan untuk memberikan fleksibilitas, akurasi, kecepatan, dan biaya rendah kepada pelanggan mereka. Komputasi awan memiliki banyak kegunaan, seperti manajemen infrastruktur, eksekusi aplikasi, dan juga alat manajemen akses data. Ada empat akar komputasi awan yang diberikan di bawah ini: //AZS referensi : [1][2]
Principles of Cloud Computing
Mempelajari prinsip-prinsip komputasi awan akan membantu Anda memahami adopsi dan penggunaan komputasi awan. Prinsip-prinsip ini membuka peluang bagi pelanggan cloud untuk memindahkan komputasi mereka ke cloud dan bagi vendor cloud untuk menerapkan lingkungan cloud yang sukses. Institut Standar dan Teknologi Nasional (NIST) mengatakan komputasi awan menyediakan akses di seluruh dunia dan sesuai permintaan ke sumber daya komputasi yang dapat dikonfigurasi berdasarkan permintaan pelanggan. NSIT juga telah memperkenalkan Prinsip 5-4-3 Cloud Computing yang mencakup lima fitur khas komputasi awan, empat model penerapan, dan tiga model layanan. Five Essential Characteristics Features Pelanggan dapat menyediakan sendiri sumber daya komputasi seperti waktu server, penyimpanan, jaringan, aplikasi sesuai permintaan mereka tanpa campur tangan manusia, misalnya penyedia layanan cloud. Sumber daya komputasi tersedia melalui jaringan dan dapat diakses menggunakan platform klien heterogen seperti ponsel, laptop, desktop, PDA, dll. Sumber daya komputasi seperti penyimpanan, pemrosesan, jaringan, dll., dikumpulkan untuk melayani banyak klien. Untuk ini, komputasi awan mengadopsi model multi-penyewa di mana sumber daya komputasi penyedia layanan ditugaskan secara dinamis ke pelanggan berdasarkan permintaan mereka. Pelanggan bahkan tidak mengetahui lokasi fisik sumber daya ini. Namun, pada tingkat abstraksi yang lebih tinggi, lokasi sumber daya dapat ditentukan. Sumber daya komputasi untuk pelanggan cloud sering kali tampak tidak terbatas karena sumber daya cloud dapat disediakan dengan cepat dan elastis. Sumber daya dapat dilepaskan dalam skala yang semakin besar untuk memenuhi permintaan pelanggan. Pemantauan dan pengendalian sumber daya komputasi yang digunakan oleh klien dapat dilakukan dengan menerapkan meter pada tingkat abstraksi tertentu tergantung pada jenis Layanan. Principles to Scale Up Cloud Computing Sumber daya cloud selalu tidak terbatas bagi pelanggan, namun setiap cloud memiliki kapasitas terbatas. Jika permintaan pelanggan terus meningkat, cloud harus melampaui potensinya, sehingga federasi penyedia layanan memungkinkan kolaborasi dan berbagi sumber daya. Layanan komputasi awan harus memberikan kebebasan penuh kepada pengguna akhir yang memungkinkan pengguna untuk menggunakan layanan awan tanpa bergantung pada penyedia awan tertentu. Bahkan penyedia cloud harus dapat mengelola dan mengendalikan layanan komputasi tanpa berbagi rincian internal dengan pelanggan atau mitra. Kita semua menyadari bahwa penyedia layanan cloud menyediakan sumber daya komputasinya kepada banyak pengguna akhir. Pengguna akhir harus diyakinkan sebelum memindahkan cloud komputasinya bahwa data atau informasinya akan diisolasi di cloud dan tidak dapat diakses oleh anggota lain yang berbagi cloud. Sumber daya komputasi awan harus bersifat elastis, yang berarti pengguna harus bebas memasang dan melepaskan sumber daya komputasi sesuai permintaan mereka. Perusahaan harus memastikan kualitas yang ditawarkan penyedia layanan sebelum memindahkan aplikasi penting ke cloud. Penyedia layanan cloud harus mengembangkan mekanisme untuk memahami kebutuhan bisnis pelanggan dan menyesuaikan parameter layanan sesuai kebutuhan pelanggan. Kepercayaan adalah faktor terpenting yang mendorong setiap pelanggan untuk memindahkan komputasi mereka ke cloud. Agar cloud berhasil, kepercayaan harus dijaga untuk menciptakan federasi antara pelanggan cloud, vendor cloud, dan berbagai penyedia cloud. //AZS referensi : [1][2]
Fault Tolerance in Cloud Computing
Toleransi kesalahan dalam komputasi awan berarti membuat cetak biru untuk pekerjaan yang sedang berlangsung setiap kali beberapa bagian tidak berfungsi atau tidak tersedia. Ini membantu perusahaan mengevaluasi kebutuhan dan persyaratan infrastruktur mereka dan menyediakan layanan jika perangkat tersebut tidak tersedia karena alasan tertentu. Ini tidak berarti bahwa sistem alternatif dapat menyediakan 100% keseluruhan layanan. Namun, konsepnya adalah untuk menjaga sistem tetap dapat digunakan dan, yang paling penting, pada tingkat yang wajar dalam mode operasional. Penting bagi perusahaan untuk terus tumbuh secara berkelanjutan dan meningkatkan tingkat produktivitasnya. Main Concepts behind Fault Tolerance in Cloud Computing System Techniques for Fault Tolerance in Cloud Computing Kemudian, forum menjadi hanya-baca dan tidak memenuhi tujuan tersebut. Namun dengan sistem yang toleran terhadap kesalahan, pemulihan akan terjamin, dan pengguna dapat mencari informasi dengan dampak minimal. Major Attributes of Fault Tolerance in Cloud Computing Existence of Fault Tolerance in Cloud Computing //AZS referensi : [1][2]