Microsoft Azure Menyediakan Layanan PaaS dan IaaS
Ada banyak platform komputasi awan yang ditawarkan oleh berbagai organisasi. Windows Azure adalah salah satunya, yang disediakan oleh Microsoft. Azure dapat digambarkan sebagai pusat data yang dikelola yang digunakan untuk membangun, menyebarkan, mengelola aplikasi dan menyediakan layanan melalui jaringan global. Layanan yang disediakan oleh Microsoft Azure adalah PaaS dan IaaS. Banyak bahasa dan kerangka kerja pemrograman yang didukung olehnya.
Azure sebagai PaaS (Platform sebagai Layanan)
Seperti namanya, platform disediakan untuk klien untuk mengembangkan dan menyebarkan perangkat lunak. Klien dapat fokus pada pengembangan aplikasi daripada harus khawatir tentang perangkat keras dan infrastruktur. Ini juga menangani sebagian besar masalah sistem operasi, server dan jaringan.
Pro
Biaya keseluruhan rendah karena sumber daya dialokasikan sesuai permintaan dan server diperbarui secara otomatis.
Ini kurang rentan karena server diperbarui secara otomatis dan diperiksa untuk semua masalah keamanan yang diketahui. Seluruh proses tidak terlihat oleh pengembang dan dengan demikian tidak menimbulkan risiko pelanggaran data.
Karena versi baru dari alat pengembangan diuji oleh tim Azure, menjadi mudah bagi pengembang untuk beralih ke alat baru. Ini juga membantu pengembang untuk memenuhi permintaan pelanggan dengan cepat beradaptasi dengan versi baru.
Cons
Ada masalah portabilitas dengan menggunakan PaaS. Mungkin ada lingkungan yang berbeda di Azure, sehingga aplikasi mungkin harus disesuaikan dengan benar.
Azure sebagai IaaS (Infrastruktur sebagai Layanan)
Ini adalah layanan komputasi terkelola yang memberikan kontrol penuh terhadap sistem operasi dan tumpukan platform aplikasi ke pengembang aplikasi. Ini memungkinkan pengguna untuk mengakses, mengelola dan memantau pusat data sendiri.
Pro
Ini sangat ideal untuk aplikasi di mana kontrol penuh diperlukan. Mesin virtual dapat sepenuhnya disesuaikan dengan persyaratan organisasi atau bisnis.
IaaS memfasilitasi waktu desain portabilitas yang sangat efisien. Ini berarti aplikasi dapat bermigrasi ke Windows Azure tanpa pengerjaan ulang. Semua dependensi aplikasi seperti database juga dapat bermigrasi ke Azure.
IaaS memungkinkan transisi layanan cepat ke awan, yang membantu vendor untuk menawarkan layanan kepada klien mereka dengan mudah. Ini juga membantu vendor untuk memperluas bisnis mereka dengan menjual perangkat lunak atau layanan yang ada di pasar baru.
Cons
Karena pengguna diberi kendali penuh, mereka tergoda untuk tetap menggunakan versi tertentu untuk dependensi aplikasi. Mungkin menjadi sulit bagi mereka untuk memigrasikan aplikasi ke versi masa depan.
Ada banyak faktor yang meningkatkan biaya operasinya. Misalnya, pemeliharaan server yang lebih tinggi untuk menambal dan memperbarui perangkat lunak.
Ada banyak risiko keamanan dari server unpatched. Beberapa perusahaan memiliki proses yang terdefinisi dengan baik untuk menguji dan memperbarui server on-premise untuk kerentanan keamanan. Proses-proses ini perlu diperluas ke Cloud IaaS yang dikelola cloud untuk mengurangi risiko peretasan.
Server yang tidak di-patch menimbulkan risiko keamanan yang besar. Tidak seperti PaaS, tidak ada ketentuan patch server otomatis di IaaS. Server unpatched dengan informasi sensitif dapat sangat rentan mempengaruhi seluruh bisnis organisasi.
Sulit untuk memelihara aplikasi warisan di Iaas. Ini dapat terjebak dengan versi sistem operasi dan tumpukan aplikasi yang lebih lama. Dengan demikian, menghasilkan aplikasi yang sulit dikelola dan menambah fungsionalitas baru selama periode waktu.
Menjadi perlu untuk memahami pro dan kontra dari kedua layanan untuk memilih yang tepat sesuai kebutuhan Anda. Kesimpulannya dapat dikatakan bahwa, PaaS memiliki keuntungan ekonomi yang pasti untuk operasi atas IaaS untuk aplikasi komoditas. Di PaaS, biaya operasi melanggar model bisnis. Padahal, IaaS memberikan kontrol penuh terhadap platform OS dan tumpukan aplikasi.Portal Manajemen Azure
Azure Management Portal adalah antarmuka untuk mengelola layanan dan infrastruktur yang diluncurkan pada tahun 2012. Semua layanan dan aplikasi ditampilkan di dalamnya dan memungkinkan pengguna untuk mengelolanya.