Cloud Computing Windows Azure
CLOUD COMPUTING John mccarthy,1960 suatu hari nanti komputasi akan menjadi infrastruktur public seperti halnya listrik dan telepon. Larry Ellison, 1995 kita tidak harus menerangkan internet bias dianggap awan besar, awan besar computer yang saling tersambung. Cloud computing adalah paradigma informasi, secara permanen tersimpan didalam server (internet) tersimpan sementara (client) internet termasuk desktop computer tablet,notebook dll.
MANFAAT CLOUD COMPUTING 1. Memberikan layanan besar dibanding layanan lainnya 2. Layanan tetap digunakan ketika server crash 3. Hemat biaya 4. Akses yang meluas 5. Server memudahkan untuk berbagai informasi
CLOUD COMPUTING MODEL
CLOUD COMPUTING MODEL Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa rumah berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa menyewa infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa.
PENYEBARAN CLOUD COMPUTING Publik Privat Community Hybrid (Publik, privat, community)
KARAKTERISTIK CLOUD COMPUTING 1. Resource Pooling Sumber daya komputasi (storage, CPU, memory, network bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan (service provider) untuk memenuhi kebutuhan para pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi ini bisa berupa sumber daya fisik ataupun vitual dan juga bisa dipakai secara dinamis oleh para pelanggan untuk mencukupi kebutuhannya. 2. Broad Network Access Kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, dan workstation. 3. Measured Service Tersedia layanan untuk mengoptimal dan memonitor layanan yang dipakai secara otomatis. Dengan monitoring sistem ini, kita dapat melihat beberapa sumber daya komputasi yang telah digunakan, seperti: bandwidth, storage, processing, jumlah pengguna aktif, dsb. Layanan monitoring ini sebagai bentuk transparansi antara cloud computing provider dengan cloud computing consumer.
KARAKTERISTIK CLOUD COMPUTING 4. Rapid Elasticity Kapabilitas dari layanan cloud computing provider bisa dipakai oleh cloud computing provider secara dinamis berdasarkan kebutuhan. cloud computing provider bisa menaikan atau menurunkan kapasitas layanan. Kapasitas layanan yang disediakan ini biasanya tidak terbatas, dan service consumer bisa dengan bebas dan mudah memilih kapasitas yang diinginkan setiap saat. 5. Self Service cloud computing provider bisa mengkonfigurasikan secara mandiri layanan yang dipakai melalui sebuah sistem, tanpa perlu interaksi manusia dengan pihak cloud computing provider. Konfigurasi layanan yang dipilih ini harus tersedia segara dan saat itu juga secara otomatiskelima karakteristik di atas menjadi acuan jika sebuah service provider ingin disebut sebagai penyedia layanan Cloud Computing. Jika salah satu komponen tidak ada pada service provider, maka service provider tersebut belum bisa dikatakan Cloud Computing.
WINDOWS AZURE Windows Azure merupakan solusi yang ditawarkan oleh pihak Microsoft sebagai penyedia layanan cloud computing. Windows Azure merupakan sebuah platform atau lingkungan yang dirancang oleh Microsoft dengan berbasisikan Platform As a Service (PaaS). Keunggulan Windows Azure adalah kemampuan untuk menjalankan aplikasi dari berbagai jenis teknologi dan platform, diantaranya adalah.net (sebagai teknologi dari Microsoft), JAVA, dan juga PHP.
FITUR WINDOWS AZURE Web Sites Layanan ini digunakan untuk membuat suatu situs web yang Fast and Scalable. Kemudahannya dalam mengembangkan web menjadi salah satu daya tarik utama fitur ini. Pengguna dapat melakukannya dengan menggunakan open source aplikasi seperti WordPress, Joomla!, Drupal, DotNetNuke dan Umbraco. Selain itu, fitur ini juga dengan mudah mengintegrasikan web yang user inginkan dengan layanan Windows Azure seperti SQL Database, Caching, dan Storage. Salah satu contoh layanan yang menggunakan ini adalaah marketplace yang berbasis cloud web.
FITUR WINDOWS AZURE Virtual Machine Dengan menggunakan Windows Azure, pengguna dapat dengan mudah membuat dan menjalankan Windows Server dan Linux Virtual Machine dalam waktu beberapa menit. Selain itu, pengguna juga dapat memindahkan aplikasinya beserta infrastrukturnya tanpa harus mengubah kode yang ada.
FITUR WINDOWS AZURE Cloud Services Layanan ini memudahkan pengguna untuk membuat dan memanage aplikasi yang dibuat baik berbentuk desktop ataupun mobile. Pengguna hanya perlu fokus akan aplikasi yang akan dibuat, sedangkan hal hal seperti patching, hardware, dan jaringan dapat dilakukan oleh cloud.
FITUR WINDOWS AZURE Big Data Windows Azure menawarkan beberapa layanan untuk membantu mengelola data pengguna di Cloud. SQL Database yang sebelumnya dikenal dengan nama database Azure SQL memungkinkan perusahaan ataupun organisasi dengan cepat menciptakan, meningkatkan dan memperluas aplikasi ke dalam Cloud dengan tools yang disediakan oleh Microsoft SQL Server Technology. Layanan storage ini biasa digunakan dalam menyimpan data data sekunder dalam suatu perusahaan.
FITUR WINDOWS AZURE Media Layanan ini menyediakan fleksibilitass, skalabilitas, dan kehandalan dari platform Cloud unutk menangani media dengan kualitas tinggi yang diperuntukan untuk global audience. Layanan ini juga meliputi cloud-based teknologi yang berada di dalam Microsoft Media Platform termasuk media partner, encoding, format conversion, content protection dan juga live streaming. Biasanya digunakan untuk membuat aplikasi live streaming ataupun course online yang biasa digunakan perusahaan untuk mempresentasikan hasilnya secara online ke partnernya.
KOMPONEN WINDOWS AZURE Compute : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses komputasi, baik secara foreground maupun background job (berjalan di belakang layar). Storage : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses penyimpanan data. Terdapat dua jenis storage dalam Windows Azure, yang pertama adalah Azure Storage yang berguna untuk penyimpanan data yang berbentuk table, cloud, dan blob. Sementara itu, bentuk storage lainnya adalah SQL Azure yang merupakan versi SQL Server yang berjalan di cloud.
KOMPONEN WINDOWS AZURE Fabric : Merupakan bagian yang berguna sebagai otak dari teknologi ini. Proses ini diatur oleh Windows Azure Fabric Controller yang berguna dalam proses scheduling, resource allocation, dan management. Developer Experience : developer diberikan kemudahan dalam mendeploy suatu aplikasi, layaknya kita mendeploy sebuah aplikasi dengan visual studio di desktop kita sendiri.
KEY PROPERTIES Resource Elasticity : Kita dapat melakukan penyesuaian resource yang dibutuhkan secara real-time oleh suatu aplikasi yang berjalan. Sebagai contoh : apabila suatu aplikasi hanya tinggi traffic nya pada waktu-waktu tertentu (misalnya aplikasi pemilu), maka tentunya kebutuhan resource hanya tinggi pada saat tertentu saja. Oleh karena itu, kita dapat melakukan setting resource dengan menggunakan resource rendah pada saat jumlah akses rendah, dan meningkatkan kapasitas resource apabila sedang mencapai peak time. Geo-aware : Windows Azure berjalan di atas data center Microsoft yang tersebar luas di seluruh dunia. Pada saat pengembangan aplikasi cloud, pengembang dapat memilih data center yang terdekat dengan mereka sehingga tingkat konektifitas menjadi lebih tinggi. Sebagai contoh, apabila kita membuat suatu aplikasi pemilu di daerah eropa, maka sebaiknya resource-resoure yang kita gunakan (database, dll)
ARSITEKTUR WINDOWS AZURE
KONFIGURASI WINDOWS AZURE 1. Kita bisa mengakese windows azure dengan membuka URL : http://www.windowsazure.com Sebelum mengakses windows azure pengguna diharuskan untuk mendaftar terlebih dahulu.
KONFIGURASI WINDOWS AZURE 2. Dan, jika anda telah mendaftar dan masuk ke dalam portal windows azure tampilannya seperti berikut.
TAMPILAN FITUR WINDOWS AZURE ALL ITEM Disini terdiri atas apa saja yang telah kita buat sebelumnya
TAMPILAN FITUR WINDOWS AZURE WEBSITES web sites di windows azure ini seperti hosting dan domain seperti di tempat hosting lain, namun perbedaannya web yang kita buat berada di dalam windows azure.
TAMPILAN FITUR WINDOWS AZURE VIRTUAL MACHINES Virtual Machines di windows azure tidak jauh berbeda dengan VM lain seperti Vmware, VirtualBox. Perbedaannya di windows azure, kita bisa memilih OS yang telah di sediakan, Seperti Windows Server 2008 R2, Server 2012 RC, SQL Server 2012, Ubuntu Server, OpenSuse, CentOS, dll.
TAMPILAN FITUR WINDOWS AZURE SQL DATABASES sql database atau biasa yg di sebut SQL Azure, di sini fungsinya tidak jauh berbeda dengan SQL Server yg biasa, namun ini teknologi cloud, kita bisa menulis query-query di dalam Cloud dan membuat database secara online, tanpa instalasi software.
TAMPILAN FITUR WINDOWS AZURE STORAGE Storage si windows azure ini, adalah Storage yang terbentuk pada saat kita membuat Virtual Machine di windows azure.