Node
Apa Itu Node Jaringan Komputer? Diambil dari bahasa latin, yakni nodus (simpul), pengertian node artinya yang dilansir dari laman lifewire adalah perangkat fisik apa pun yang dapat mengirim, menerima, atau meneruskan data di dalam jaringan komputer. Node yang paling umum dikenal adalah komputer pribadi, yang disebut juga node komputer atau node internet. Jika berbicara secara umum, nodes adalah perangkat terprogram yang digunakan untuk menghubungkan jaringan dan perangkat komputer untuk mengirimkan data di antara perangkat. Dengan demikian, ini dapat disebut titik yang bergabung atau titik yang saling berhubungan ketika perangkat terhubung dengan jaringan. Modem, switch, hubs, bridges, servers, dan printer yang terhubung ke jaringan WiFi maupun ethernet juga bisa dibilang sebuah node. Namun node dalam jaringan komputer harus memiliki beberapa bentuk identifikasi, seperti alamat IP atau alamat MAC, agar perangkat jaringan lain dapat mengenalinya. Node yang tidak memiliki bentuk identifikasi, atau node yang sedang offline tidak lagi berfungsi sebagai node. Apa Peran Node Dalam Jaringan? Node jaringan adalah bagian fisik yang membentuk jaringan. Dan biasanya terdiri dari perangkat apa pun yang menerima informasi dan kemudian mentransmisikannya. Namun, perangkat tersebut juga dapat menerima dan menyimpan data, mengirimkannya ke lokasi lain, atau bahkan menghasilkan dan mentransfer data di lokasi tersebut. Kita ambil contoh, sebuah node komputer dapat mengirimkan email atau membuat cadangan data secara online, tetapi juga dapat melakukan streaming video dan mengunduh file lain. Contoh lainya printer yang terhubung pada jaringan A dapat menerima permintaan cetak dari perangkat jaringan B, sementara disatu sisi scanner dapat mengirim gambar kembali ke komputer. Router menentukan data mana yang akan dikirim ke perangkat yang meminta melakukan unduhan file dalam suatu sistem, tetapi router juga dapat mengirim permintaan untuk terhubung ke internet publik. Apa Fungsi Node Jaringan? Fungsi node adalah mengirimkan data dan informasi dengan memanfaatkan media titik-titik yang terhubung dalam satu jaringan serupa. Namun selain itu terdapat fungsi lain dari node dalam jaringan komputer, yang dilansir dari laman dewaweb. Misalnya, ada titik node yang diberikan nomor dari 1-10, bisa saja titik node nomor 5 dan 6 tidak mampu menyalurkan informasi yang diberikan dari titik nomor 4, sehingga jalurnya dialihkan langsung ke titik nomor 7. Sedangkan titik node nomor 2 tidak dapat menyimpan data dan informasi dari titik nomor 1 secara utuh, sehingga langsung didistribusikan ke titik nomor 3. Meskipun skema dari pendistribusian data dan informasi melalui node terlihat mudah, akan tetapi setiap titik yang tersebar tentunya membutuhkan protokol persetujuan dalam bentuk kode-kode khusus. Jika data dan informasi tersebut memenuhi syarat dan tervalidasi dari sistem komputer, maka hal tersebut dapat dilanjutkan ke node berikutnya. Jaringan Peer-to-Peer (P2P) Peer-to-peer merupakan model di mana setiap komputer dapat mengambil dan menggunakan resource dari komputer lain, atau bahkan memberikan resourcenya untuk dipakai pada komputer tersebut tanpa menggunakan alat penyimpan seperti flash drive atau melakukan download. Hal ini bisa dilakukan, jika jaringan komputer tersebut aktif dan saling tersambung satu sama lain. Jadi untuk mengambil data-data yang ada di komputer lainnya, Anda hanya perlu mengaksesnya lewat komputer Anda sendiri. Untuk caranya yaitu Anda dapat memberikan IP Address dari satu kelas IP yang sama supaya bisa melakukan sharing ke komputer lainnya untuk bertukar data atau resource yang dimiliki komputer masing-masing. Jaringan Client-Server Untuk model node satu ini merupakan jaringan yang menggunakan beberapa komputer sebagai komputer server yang memberikan akses resource ke komputer lain (client) dalam sebuah jaringan. Server akan mengatur semua mekanisme untuk mengakses resource yang boleh digunakan. Lalu, ada juga mekanisme komunikasi antar node dalam jaringan tersebut. Tak hanya di jaringan lokal saja, sistem client-server ini juga bisa digunakan pada teknologi internet. //AZS referensi : [1][2]
SQL Server
SQL (Structured Query Language) digunakan untuk berkomunikasi dengan database. SQL menjadi salah satu skill yang diperlukan oleh berbagai profesi di industri data seperti Data Analyst, Data Scientist, Database Administrator, Data Engineer dan sebagainya. Skill satu ini memiliki beragam fungsi yang bisa membantu pekerjaan praktisi data. Beberapa sistem manajemen basis data relasional umum yang menggunakan SQL adalah Oracle, Sybase, Microsoft SQL Server, Access, Ingres dan sebagainya. Salah satunya adalah Microsoft SQL Server. Software jenis RDBMS (Relational Database Management System) ini cukup sering digunakan penggunanya, karena pemakaiannya yang fleksibel dapat digunakan dari jenis laptop manapun ke jaringan server cloud dan lain-lain. Perkembangannya pun cukup menjanjikan mulai dari versi SQL Server 1.0 yang pertama dirilis dan hingga saat ini. Pengertian SQL Server Seperti yang sudah dijelaskan sebelumnya, Microsoft SQL Server adalah sistem manajemen basis data relasional (RDBMS) yang dikembangkan oleh Microsoft. Sebagai aplikasi database server, SQL Server merupakan produk perangkat lunak yang bersifat client/server. Alasannya karena memiliki komponen client yang berfungsi menampilkan dan memanipulasi data, serta komponen server yang berfungsi menyimpan, memanggil, dan mengamankan database. Apa itu Microsoft SQL Server? Microsoft SQL Server adalah sebuah software relational database management system (RDBMS) yang mendukung beragam pemrosesan software. Misalnya seperti transaksi, business intelligence, dan aplikasi analitik dalam corporate IT environment. Microsoft SQL Server dibangun di atas bahasa pemrograman SQL. Dengan bahasa pemrograman SQL yang digunakan oleh administrator database (DBA) dan profesional TI lainnya, maka Backend Developer dapat mengelola database dan query data yang ada di dalamnya. SQL Server juga berkaitan erat dengan Transact-SQL (T-SQL). T-SQL merupakan implementasi SQL dari Microsoft yang menambahkan satu set ekstensi pemrograman berpemilik ke bahasa standar. Fungsi SQL Server dalam Database Management System Sebagai salah satu jenis server database, tentunya keberadaan Microsoft SQL Server ini memiliki fungsi yang vital dalam dunia management database. Sesuai dengan namanya software ini melakukan pengelolaan database dengan menggunakan query atau perintah SQL. Selain itu, SQL server juga digunakan sebagai alat built-in intelijen bisnis dan membantu dalam analisis dan pelaporan Fungsi-fungsi ini juga sangat lekat dengan aktivitas dalam dunia pemrograman, oleh karenanya banyak developer atau programmer yang memakai Microsoft SQL Server. Meskipun tidak di semua bahasa pemrograman namun keberadaan Microsoft SQL Server juga sangat membantu dalam pengembangan program atau aplikasi yang menggunakan server database. Salah satu fitur lain yang dicari dari Microsoft SQL Server adalah kemampuannya dalam membuat mirroring dan clustering basis data. Kelebihan dari SQL Server Kekurangan dari SQL Server //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]