Cloud Computing

Jun
25

Server Virtualization

Virtualisasi Server adalah proses membagi server fisik menjadi beberapa server virtual, disebut virtual private servers. Setiap server virtual private dapat berjalan secara independen. Konsep Virtualisasi Server banyak digunakan dalam infrastruktur TI untuk meminimalkan biaya dengan meningkatkan pemanfaatan sumber daya yang sudah ada. Jenis-jenis Virtualisasi Server Hypervisor biasanya digunakan untuk melakukan berbagai tugas seperti mengalokasikan sumber daya perangkat keras fisik (CPU, RAM, dll.) ke beberapa mesin virtual independen yang lebih kecil, yang disebut “guest” di mesin host. Kerugian terbesar dari penggunaan hypervisor dalam virtualisasi penuh adalah bahwa hypervisor memiliki kebutuhan pemrosesan sendiri, sehingga bisa memperlambat kinerja aplikasi dan server. VMWare ESX server adalah contoh terbaik dari virtualisasi penuh. Perbedaan antara virtualisasi penuh dan paravirtualisasi adalah bahwa, dalam paravirtualisasi, hypervisor tidak memerlukan terlalu banyak daya pemrosesan untuk mengelola sistem operasi. Virtualisasi OS Linux dan Virtualisasi OS Windows adalah jenis Virtualisasi Sistem Operasi. FreeVPS, OpenVZ, dan Linux Vserver adalah beberapa contoh Virtualisasi Level Sistem. User Mode Linux (UML) dan mesin virtual berbasis kernel adalah beberapa contoh virtualisasi kernel. Keuntungan Virtualisasi Server Dalam Virtualisasi Server, setiap server dapat di-restart secara independen dan tidak mempengaruhi kerja server virtual lainnya. Virtualisasi Server dapat membagi satu server menjadi beberapa server pribadi virtual, sehingga mengurangi biaya komponen perangkat keras. Pemulihan bencana adalah salah satu keuntungan terbaik dari Virtualisasi Server. Dalam Virtualisasi Server, data dapat dengan mudah dan cepat dipindahkan dari satu server ke server lain dan data ini dapat disimpan dan diambil dari mana saja. Virtualisasi server memungkinkan kami untuk mendistribusikan sumber daya kami dengan cara yang lebih sederhana dan cepat. Ini memungkinkan pengguna untuk menyimpan data sensitif mereka di dalam pusat data. Kerugian Virtualisasi Server //AZS referensi : [1][2]

DETAIL

Software Virtualization

Mengelola aplikasi dan distribusi menjadi tugas khas bagi departemen TI. Mekanisme instalasi berbeda dari satu aplikasi ke aplikasi lainnya. Beberapa program memerlukan aplikasi bantu atau kerangka kerja tertentu dan aplikasi-aplikasi ini dapat bertabrakan dengan aplikasi yang sudah ada. Virtualisasi perangkat lunak mirip dengan virtualisasi tetapi mampu mengabstraksi prosedur instalasi perangkat lunak dan membuat instalasi perangkat lunak virtual. Perangkat lunak yang divirtualisasikan adalah aplikasi yang akan “diinstal” ke dalam unitnya sendiri yang terisolasi. Contoh dari virtualisasi perangkat lunak adalah perangkat lunak VMware, virtual box, dll. Pada halaman berikutnya, kita akan melihat bagaimana cara menginstal sistem operasi Linux dan Windows pada aplikasi VMware. Keuntungan dari Virtualisasi Perangkat Lunak 1) Penyebaran Klien Menjadi Lebih Mudah: Menyalin file ke workstation atau menghubungkan file di jaringan maka kita dapat dengan mudah menginstal perangkat lunak virtual. 2) Mudah untuk dikelola: Mengelola pembaruan menjadi tugas yang lebih sederhana. Anda hanya perlu memperbarui di satu tempat dan mendistribusikan aplikasi virtual yang diperbarui ke semua klien. 3) Migrasi Perangkat Lunak: Tanpa virtualisasi perangkat lunak, beralih dari satu platform perangkat lunak ke platform lain membutuhkan banyak waktu untuk implementasi dan berdampak pada sistem pengguna akhir. Dengan bantuan lingkungan perangkat lunak yang divirtualisasikan, migrasi tersebut menjadi lebih mudah. //AZS referensi : [1][2]

DETAIL

Hardware Virtualization

Sebelumnya, terdapat “hubungan satu lawan satu” antara server fisik dan sistem operasi. Kapasitas rendah dari CPU, memori, dan kebutuhan jaringan tersedia. Jadi, dengan menggunakan model ini, biaya bisnis meningkat. Ruang fisik, jumlah daya, dan perangkat keras yang diperlukan berarti biaya terus bertambah. Hypervisor mengelola bersama sumber daya fisik perangkat keras antara sistem operasi tamu dan sistem operasi host. Sumber daya fisik menjadi versi abstrak dalam format standar terlepas dari platform perangkat keras. Perangkat keras yang diabstraksikan diwakili sebagai perangkat keras actual. Kemudian sistem operasi virtualisasi memeriksa sumber daya tersebut seolah-olah mereka adalah entitas fisik. Virtualisasi berarti abstraksi. Virtualisasi perangkat keras dicapai dengan cara mengabstraksikan lapisan perangkat keras fisik dengan menggunakan hypervisor atau VMM (Virtual Machine Monitor). Ketika perangkat lunak mesin virtual atau manajer mesin virtual (VMM) atau perangkat lunak hypervisor diinstal langsung pada sistem perangkat keras disebut sebagai virtualisasi perangkat keras. Pekerjaan utama hypervisor adalah mengendalikan dan memantau prosesor, memori, dan sumber daya perangkat keras lainnya. Setelah virtualisasi sistem keras, kita dapat menginstal sistem operasi yang berbeda di atasnya dan menjalankan aplikasi yang berbeda pada OS-OS tersebut. Penggunaan Virtualisasi Perangkat Keras Virtualisasi perangkat keras terutama dilakukan untuk platform server, karena mengontrol mesin virtual jauh lebih mudah daripada mengontrol server fisik. Keuntungan Virtualisasi Perangkat Keras Manfaat utama dari virtualisasi perangkat keras adalah pemanfaatan sumber daya yang lebih efisien, biaya total yang lebih rendah serta peningkatan waktu operasional dan fleksibilitas IT. 1) Pemanfaatan Sumber Daya yang Lebih Efisien:Sumber daya fisik dapat dibagi di antara mesin virtual. Meskipun sumber daya yang tidak terpakai dapat dialokasikan ke mesin virtual dan dapat digunakan oleh mesin virtual lain jika diperlukan. 2) Biaya Total yang Lebih Rendah Karena Konsolidasi Server:Sekarang memungkinkan bagi beberapa sistem operasi untuk berdampingan pada satu platform perangkat keras, sehingga jumlah server, ruang rak, dan konsumsi daya turun secara signifikan. 3) Peningkatan Waktu Operasional Karena Fitur Virtualisasi Perangkat Keras yang Lanjutan:Hypervisor modern menyediakan operasi yang sangat terorganisir yang memaksimalkan abstraksi perangkat keras dan membantu memastikan waktu operasional maksimal. Fungsi-fungsi ini membantu dalam memindahkan mesin virtual yang berjalan dari satu host ke host lain secara dinamis, serta mempertahankan salinan berjalan dari mesin virtual pada host fisik lain jika host utama mengalami kegagalan. 4) Fleksibilitas IT yang Lebih Tinggi:Virtualisasi perangkat keras membantu dalam penyebaran cepat sumber daya server dengan cara yang terkelola dan konsisten. Hal ini memungkinkan IT untuk beradaptasi dengan cepat dan menyediakan sumber daya yang dibutuhkan bisnis tepat waktu. //AZS referensi : [1][2]

DETAIL

Data Virtualization

Data virtualization adalah proses mengambil data dari berbagai sumber tanpa mengetahui jenisnya dan lokasi fisik di mana data tersebut disimpan. Ini mengumpulkan data heterogen dari berbagai sumber dan memungkinkan pengguna data di seluruh organisasi untuk mengakses data ini sesuai dengan kebutuhan kerja mereka. Data heterogen ini dapat diakses menggunakan berbagai aplikasi seperti portal web, layanan web, e-commerce, Perangkat Lunak sebagai Layanan (SaaS), dan aplikasi seluler. Kita dapat menggunakan Data Virtualization dalam bidang integrasi data, kecerdasan bisnis, dan komputasi awan. Keuntungan Data Virtualization Kekurangan Virtualisasi Data Penggunaan Virtualisasi Data Alat-alat Virtualisasi Data //AZS referensi : [1][2]

DETAIL
Jun
25

Virtualization in Cloud Computing

Virtualisasi adalah proses menciptakan versi virtual (bukan versi aktual) dari sesuatu, seperti server, desktop, perangkat penyimpanan, sistem operasi, atau sumber daya jaringan. Dalam kata lain, Virtualisasi adalah teknik yang memungkinkan untuk berbagi satu instance fisik dari sumber daya atau aplikasi di antara beberapa pelanggan dan organisasi. Ini dilakukan dengan memberikan nama logis pada penyimpanan fisik dan memberikan pointer ke sumber daya fisik tersebut saat diminta. Apa konsep di balik Virtualisasi? Menciptakan mesin virtual di atas sistem operasi dan perangkat keras yang ada dikenal sebagai Virtualisasi Perangkat Keras. Mesin virtual menyediakan lingkungan yang terpisah secara logis dari perangkat keras yang mendasarinya. Mesin di mana mesin virtual akan dibuat dikenal sebagai Mesin Host dan mesin virtual itu disebut sebagai Mesin Tamu. Jenis-jenis Virtualisasi: 1) Virtualisasi Perangkat Keras: Saat perangkat lunak mesin virtual atau Virtual Machine Manager (VMM) diinstal langsung pada sistem perangkat keras dikenal sebagai virtualisasi perangkat keras. Tugas utama hypervisor adalah mengendalikan dan memantau prosesor, memori, dan sumber daya perangkat keras lainnya. Setelah virtualisasi sistem perangkat keras, kita dapat menginstal sistem operasi berbeda di atasnya dan menjalankan aplikasi yang berbeda pada OS-OS tersebut. Penggunaan: Virtualisasi perangkat keras biasanya dilakukan untuk platform server, karena mengendalikan mesin virtual jauh lebih mudah daripada mengendalikan server fisik. 2) Virtualisasi Sistem Operasi: Saat perangkat lunak mesin virtual atau Virtual Machine Manager (VMM) diinstal pada sistem operasi Host daripada langsung pada sistem perangkat keras dikenal sebagai virtualisasi sistem operasi. Penggunaan: Virtualisasi Sistem Operasi biasanya digunakan untuk menguji aplikasi pada platform-platform OS yang berbeda. 3) Virtualisasi Server: Saat perangkat lunak mesin virtual atau Virtual Machine Manager (VMM) diinstal langsung pada sistem Server dikenal sebagai virtualisasi server. Penggunaan: Virtualisasi server dilakukan karena satu server fisik dapat dibagi menjadi beberapa server berdasarkan permintaan dan untuk menyeimbangkan beban. 4) Virtualisasi Penyimpanan: Virtualisasi penyimpanan adalah proses mengelompokkan penyimpanan fisik dari beberapa perangkat penyimpanan jaringan sehingga terlihat seperti satu perangkat penyimpanan. Virtualisasi penyimpanan juga diimplementasikan dengan menggunakan aplikasi perangkat lunak. Penggunaan: Virtualisasi penyimpanan biasanya dilakukan untuk tujuan cadangan dan pemulihan. Bagaimana virtualisasi bekerja dalam komputasi awan? Virtualisasi memainkan peran yang sangat penting dalam teknologi komputasi awan. Biasanya dalam komputasi awan, pengguna membagi data yang ada di awan seperti aplikasi dll, tetapi sebenarnya dengan bantuan virtualisasi pengguna membagi Infrastruktur. Penggunaan utama Teknologi Virtualisasi adalah menyediakan aplikasi dengan versi standar kepada pengguna awan mereka, misalnya jika versi berikutnya dari aplikasi tersebut dirilis, maka penyedia awan harus menyediakan versi terbaru kepada pengguna awan mereka dan secara praktis ini memungkinkan karena lebih mahal. Untuk mengatasi masalah ini, kita menggunakan teknologi virtualisasi secara dasar. Dengan menggunakan virtualisasi, semua server dan aplikasi perangkat lunak yang diperlukan oleh penyedia awan lain dikelola oleh pihak ketiga, dan penyedia awan harus membayar uang secara bulanan atau tahunan. //AZS referensi : [1][2]

DETAIL
Jun
25

Software as a Service | SaaS

SaaS juga dikenal sebagai “perangkat lunak On-Demand.” Ini adalah model distribusi perangkat lunak di mana layanan dihoskan oleh penyedia layanan cloud. Layanan ini tersedia untuk pengguna akhir melalui internet, sehingga pengguna akhir tidak perlu menginstal perangkat lunak apa pun pada perangkat mereka untuk mengakses layanan ini. Karakteristik SaaS Sebagai kesimpulan, SaaS adalah jenis komputasi awan di mana aplikasi perangkat lunak didistribusikan secara online. Solusi SaaS berbasis web menyediakan multi-tenancy, perlindungan data, pembaruan otomatis, skalabilitas, dan penetapan harga berlangganan. Bisnis dapat mengakses dan menggunakan aplikasi perangkat lunak secara hemat biaya dengan SaaS tanpa perlu khawatir tentang infrastruktur atau pemeliharaan program. Akses ke Aplikasi Perangkat Lunak Melalui Internet Model Penetapan Harga: Berlangganan atau Berbasis Pengguna Layanan yang Disediakan oleh SaaS: //AZS referensi : [1][2]

DETAIL
Jun
25

Platform as a Service | PaaS

Platform as a Service (PaaS) menyediakan lingkungan runtime. Ini memungkinkan para programmer untuk dengan mudah membuat, menguji, menjalankan, dan mendeploy aplikasi web. Kamu bisa membeli aplikasi-aplikasi ini dari penyedia layanan cloud dengan sistem pembayaran berdasarkan penggunaan dan mengaksesnya menggunakan koneksi Internet. Dalam PaaS, skalabilitas back-end dikelola oleh penyedia layanan cloud, sehingga pengguna tidak perlu khawatir tentang mengelola infrastruktur. PaaS mencakup infrastruktur (server, penyimpanan, dan jaringan) dan platform (perantara, alat pengembangan, sistem manajemen basis data, kecerdasan bisnis, dan lain-lain) untuk mendukung siklus hidup aplikasi web. Contoh: Google App Engine, Force.com, Joyent, Azure. Beberapa Layanan yang Disediakan oleh PaaS adalah: Ini mungkin terdiri dari hal-hal berikut: Karena layanan yang ditawarkan oleh platform PaaS, pengembang dapat fokus pada membuat aplikasi daripada khawatir tentang infrastruktur, middleware, atau manajemen basis data yang mendukung mereka. Lingkungan yang dioptimalkan dan efektif disediakan oleh PaaS untuk mengembangkan, mendeploy, dan mengelola aplikasi. Alat Pengembangan dan Penyebaran Untuk penciptaan dan penyebaran aplikasi perangkat lunak, Platform sebagai Layanan (PaaS) menyediakan berbagai macam alat, pustaka, dan layanan. Berikut adalah beberapa alat dan layanan penting yang disediakan oleh perusahaan PaaS: Sebagai kesimpulan, PaaS menyediakan berbagai instrumen, sumber daya, dan layanan untuk membantu dalam penciptaan dan penyebaran aplikasi perangkat lunak. Alat Pengembangan, administrasi database, penyebaran, integrasi dengan layanan luar, alat dan layanan analitik dan pemantauan, serta keamanan adalah beberapa alat yang termasuk dalam kategori ini. Pengembang dapat membangun, menguji, menyebarluaskan, dan mengelola aplikasi mereka di platform lengkap yang disediakan oleh penyedia PaaS tanpa memerlukan infrastruktur yang rumit. //AZS referensi : [1][2]

DETAIL
Jun
25

Infrastructure as a Service | IaaS

Iaas juga dikenal sebagai Hardware as a Service (HaaS). Ini adalah salah satu lapisan dari platform komputasi awan. Ini memungkinkan pelanggan untuk mengoutsourcing infrastruktur TI mereka, seperti server, jaringan, pemrosesan, penyimpanan, mesin virtual, dan sumber daya lainnya. Pelanggan mengakses sumber daya ini di Internet menggunakan model bayar sesuai dengan penggunaan. Dalam layanan hosting tradisional, infrastruktur TI disewakan untuk jangka waktu tertentu, dengan konfigurasi perangkat keras yang telah ditentukan sebelumnya. Klien membayar untuk konfigurasi dan waktu, terlepas dari penggunaan sebenarnya. Dengan bantuan lapisan platform komputasi awan IaaS, klien dapat secara dinamis menyesuaikan konfigurasi untuk memenuhi persyaratan yang berubah dan hanya ditagih untuk layanan yang benar-benar digunakan. Lapisan platform komputasi awan IaaS menghilangkan kebutuhan setiap organisasi untuk memelihara infrastruktur TI mereka. IaaS ditawarkan dalam tiga model: publik, privat, dan cloud hybrid. Cloud privat berarti infrastrukturnya berada di tempat pelanggan. Di cloud publik, infrastruktur berada di pusat data vendor platform komputasi cloud, sedangkan cloud hybrid adalah gabungan dari keduanya di mana pelanggan memilih yang terbaik dari cloud publik dan cloud privat. Beberapa Karakteristik Utama IaaS : IaaS, atau infrastruktur sebagai layanan, adalah model komputasi cloud yang menawarkan sumber daya komputer yang divirtualisasi kepada pengguna berdasarkan basis membayar sesuai penggunaan. Pengguna dapat menyesuaikan sumber daya mereka naik atau turun sesuai dengan permintaan mereka sambil memanfaatkan ketersediaan tinggi, keamanan, dan kemungkinan penyesuaian. Penyedia IaaS menyediakan layanan-layanan berikut : Untuk menyediakan mesin virtual (VMs) untuk pengguna akhir, penyedia IaaS menawarkan unit pemrosesan pusat virtual (CPUs) dan memori utama virtual. Akibatnya, pengguna dapat menjalankan beban kerja dan aplikasi mereka pada infrastruktur penyedia tanpa perlu khawatir tentang mengelola perangkat keras yang mendasarinya. Layanan penyimpanan di belakang layar disediakan oleh penyedia IaaS, memungkinkan pengguna untuk menyimpan dan mengakses file dan data mereka. Ini menawarkan solusi penyimpanan yang dapat discaling dan dapat dipercaya untuk berbagai kasus penggunaan dan dapat mencakup penyimpanan blok, penyimpanan objek, atau alternatif penyimpanan file. Penyedia IaaS menyediakan alat jaringan, termasuk router, switch, dan bridge untuk VMs melalui Network as a Service (NaaS). Ini memungkinkan konektivitas dan komunikasi antara VMs dan sumber daya lain sambil memungkinkan pelanggan untuk membuat dan memelihara arsitektur jaringan mereka dalam lingkungan IaaS. Layanan pengimbang beban di tingkat infrastruktur disediakan oleh penyedia IaaS. Lalu lintas jaringan masuk dibagi di antara banyak mesin virtual (VMs) atau sumber daya oleh pengimbang beban, menghasilkan manajemen sumber daya yang efektif dan ketersediaan aplikasi dan layanan yang sangat baik. Fitur dan layanan keamanan seringkali ditawarkan oleh penyedia IaaS sebagai bagian dari penawaran mereka. Untuk melindungi data dan sumber daya yang ditempatkan di platform IaaS, ini dapat mencakup keamanan jaringan, konfigurasi firewall, kontrol akses, enkripsi, dan langkah-langkah keamanan lainnya. Beberapa penyedia IaaS menyediakan layanan pencadangan dan pemulihan bencana, memungkinkan pelanggan untuk membuat salinan cadangan data dan perangkat lunak mereka serta membuat rencana pemulihan dalam hal kehilangan data atau masalah sistem. Ini mendukung kontinuitas bisnis dan keamanan data. Penyuplai IaaS menyediakan alat dan layanan untuk memantau dan mengendalikan sumber daya dan infrastruktur. Ini dapat melibatkan pengelolaan VMs, penyimpanan, dan konfigurasi jaringan menggunakan panel manajemen atau API, serta pengukuran penggunaan sumber daya, otomatisasi penskalaan, dan pemantauan kinerja. Penting untuk diingat bahwa tergantung pada penyedia dan penawaran mereka, layanan yang tepat yang ditawarkan oleh penyedia IaaS dapat berubah. Daftar di atas menggambarkan beberapa layanan umum penyedia IaaS. //AZS referensi : [1][2]

DETAIL
Jun
25

Cloud Service Models

Ada 3 Tipe Cloud Service Models : Infrastructure as a Service (IaaS) IaaS juga dikenal sebagai Hardware as a Service (HaaS). IaaS adalah infrastruktur komputasi yang dikelola melalui internet. Keuntamaan utama menggunakan IaaS adalah membantu pengguna menghindari biaya dan kompleksitas dari membeli serta mengelola server fisik. Characteristics of IaaS Contoh: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud. Platform as a Service (PaaS) Platform komputasi awan PaaS diciptakan untuk para programer mengembangkan, menguji, menjalankan, dan mengelola aplikasi. Characteristics of PaaS Contoh: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, Magento Commerce Cloud, dan OpenShift. Software as a Service (SaaS) SaaS juga dikenal sebagai “perangkat lunak berdasarkan permintaan”. Ini adalah perangkat lunak di mana aplikasi di-host oleh penyedia layanan cloud. Pengguna dapat mengakses aplikasi tersebut dengan bantuan koneksi internet dan browser web. Characteristics of SaaS Contoh: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, Slack, dan GoToMeeting. //AZS referensi : [1][2]

DETAIL
Jun
24

Community Cloud

Community cloud adalah infrastruktur cloud yang memungkinkan sistem dan layanan dapat diakses oleh sekelompok beberapa organisasi untuk berbagi informasi. Infrastruktur ini dimiliki, dikelola, dan dioperasikan oleh satu atau lebih organisasi dalam komunitas, pihak ketiga, atau kombinasi dari keduanya. Advantages of Community Cloud Cloud komunitas itu ekonomis karena seluruh cloud dibagi bersama oleh beberapa organisasi atau komunitas. Awan komunitas itu fleksibel dan skalabel karena kompatibel dengan setiap pengguna. Ini memungkinkan pengguna untuk memodifikasi dokumen sesuai kebutuhan dan persyaratan mereka. Awan komunitas lebih aman daripada awan publik namun kurang aman daripada awan pribadi. Awan komunitas memungkinkan kita untuk berbagi sumber daya awan, infrastruktur, dan kemampuan lain di antara berbagai organisasi. Disadvantages of Community Cloud //AZS referensi : [1][2]

DETAIL