Cloud computing atau komputasi awan merupakan suatu layanan yang memanfaatkan teknologi internet untuk berbagi resource atau sumber daya yang disediakan. Dengan adanya cloud ini, komputer yang ada di lingkungannya dikonfigurasi sehingga dapat bekerja sama seolah-olah berjalan pada sistem tunggal. Dengan teknologi cloud, ada beberapa keuntungan yang bisa didapatkan user, antara lain:
- Efisiensi biaya : dengan adanya cloud computing, user hanya perlu membayar jika menggunakan service yang disediakan oleh suatu platform.
- Scalability tinggi : walaupun sistem yang digunakan adalah sistem tunggal, namun servicenya mampu diakses dan merespon banyak request dari user.
- Memaksimalkan kinerja user : kinerja user bisa semakin maksimal karena user tidak perlu melakukan maintenance pada perangkat kerasnya.
Service atau layanan yang dapat diperoleh dengan cloud beragam. Definisi dari NIST menyatakan ada 3 macam service yang disediakan oleh cloud computing, antara lain
- Infrastructure as a Service (IaaS) : service yang diberikan meliputi pengolahan, penyimpanan, jaringan dan sumber daya komputasi lain yang mendasar. User tidak perlu mengendalikan infrastruktur cloud.
- Software as a Service (SaaS) : service yang diberikan kepada user meliputi penyediaan aplikasi yang dapat diakses dari berbagai perangkat klien melalui antarmuka klien seperti web browser.
- Platform as a Service (PaaS) : service yang disediakan adalah untuk mengembangkan aplikasi pada infrastruktur cloud dengan menggunakan bahasa pemrograman dan alat- alat yang mendukung.
Windows Azure merupakan salah satu aplikasi dari Microsoft yang bersifat public cloud yang dapat digunakan untuk membangun, menyebarkan, dan mengelola aplikasi melalui jaringan dengan data center milik Microsoft. Public cloud ini merupakan layanan yang bersifat terbuka yang dapat digunakan oleh semua orang. Layanan yang diberikan oleh Windows Azure masuk dalam kategori PaaS, karena Windows Azure menyediakan layanan untuk mengembangkan aplikasi pada infrastruktur cloud dengan berbagai bahasa pemrograman, seperti .net, node.js, java, php, dll.

Dengan adanya Windows Azure ini, user bisa mengintegrasikan data-datanya secara reliable, scalable, dan juga less administration :)
References :
- Nugraha, Febriyana Sudrajat. 2012. Implementation and Performance Analysis of Database as a Service using Relational Cloud Architecture. Bandung : Institut Teknologi Telkom
- Walker, Grace. 2010. Cloud Computing Fundamentals
- Mell, Peter, dan Timothy Grance. 2011. The NIST Definition of Cloud Computing.