Azure Mobile Services – Pengantar dan Instalasi

Pada bab ini kita akan mempelajari penggunaan Windows Azure Mobile Services yang dapat digunakan sebagai backend untuk aplikasi web dan aplikasi mobile.

Azure Mobile Services menyediakan layanan penting yang dibutuhkan oleh setiap developer aplikasi mobile seperti :

  • Data : stuctured storage, sql database, dynamic schema
  • Push Notification : yang dapat diakses dari Windows, Windows Phone, iOS, dan Android.
  • Identity : Oauth Providers, Notification Hub.
  • Scheduled Task : Server-side scripting, API framework

Karena Azure Mobile Services berjalan di platform Windows Azure yang merupakan layanan berbasis cloud, maka Azure Mobile Services juga bersifat elastis sehingga dapat dengan mudah di scale-up dan scale-down.

Memulai Membuat Azure Mobile Services

1. Buka Windows Azure manajemen portal, kemudian pilih Mobile Services.

image

2. Tambahkan new mobile service baru dengan detail sebagai berikut (untuk penamaan anda dapat menentukan nama sendiri). Anda dapat memilih free 20mb database yang disediakan oleh Azure.

image

3. Pilih tombol next. Kemudian anda dapt memilih menyimpan database tersebut pada database server yang sudah ada, atau membuat database server yang baru.

image

image

4. Setelah selesai maka anda dapat melihat azure mobile services baru dengan nama CloudemiaAMS.

5. Sampai tahap ini kita sudah berhasil membuat azure mobile services baru.

image

Pada tutorial berikutnya akan dibahas bagaimana cara untuk membuat database yang akan digunakan pada layanan Azure Mobile Services menggunakan SQL Azure.

Workshop Cloud Essential–Azure Camp

Pada tanggal 18 Maret 2015, Microsoft Indonesia mengadakan acara Workshop Cloud Essential – Azure Camp yang dilaksanakan di Hotel Gumaya, Semarang. Acara ini ditujukan untuk IT Professional dan Developer yang tertarik untuk mempelajari lebih lanjut tentang pemanfaatan Microsoft Azure Cloud Platform di dunia Industri. Peserta datang dari berbagai kalangan seperti dunia Industri, UKM, dan Akademisi.

Pada kesempatan kali ini saya berkesempatan untuk membawakan topik Microsoft Azure yaitu:

  • Azure Web Sites : Microsoft Azure Websites is the fastest way to build for the Cloud providing a highly scalable enterprise-ready environment. In this talk, learn how Azure Websites enables you to build applications with your language/framework of choice and deploy with ease.
  • Azure Identity and Access : Azure identity focus on the way to integrate between existing application and proposed application through a single ID like Office 365 and Open ID
  • Azure IAAS: Azure IAAS focuses on a break practices to deploy and to manage the Virtual Machine in order to get higher scalability yet with lower investment
  • SQL Azure: SQL Azure covers a practical way to convert and migrate between SQL Server to SQL Azure and understanding the basic to manage a database on Azure and on premise.

Untuk materi pada workshop ini dapat diakses pada alamat berikut: http://1drv.ms/182VBoa

20150317_075404

20150317_075350

20150317_115617

20150317_115816

20150317_115909

Autentikasi Aplikasi ASP.NET MVC dengan Azure Active Directory

Pada tutorial ini akan dibahas bagaimana cara autentikasi dengan melakukan sign-in dari ASP.NET MVC menggunakan Azure AD (Active Directory). Beberapa tahapan yang akan kita lakukan adalah sebagai berikut:

  • Membuat akun pada Azure Active Directory
  • Membuat aplikasi ASP.NET MVC baru yang menggunakan Azure AD untuk autentikasi

 

Membuat Azure Active Directory

Langkah pertama yang harus dilakukan adalah membuat akun di Azure Active Directory.

image

Setelah anda berhasil membuat Azure Active Directory, tambahkan user yang akan digunakan untuk login kedalam aplikasi ASP.NET anda.

image

Tambahkan user baru kedalam Active Directory. Pada contoh dibawah ini akan ditambahkan user baru yaitu jovan@cloudemia.onmicrosoft.com

image

Tambahkan role dari user yang baru saja anda buat sebagai Global Administrator.

image

Kemudian anda dapat menggenerate password untuk user tersebut.

image

Anda dapat login sebagai user jovan dan mengganti password dengan login terlebih dahulu pada halaman berikut https://account.activedirectory.windowsazure.com/.

Membuat Aplikasi ASP.NET MVC

Buat project ASP.NET MVC, kemudian pilih tombol Change Authentication, kemudian pilih Organizational Account

image

image

Tambahkan domain Azure Active Directory anda pada isian Domain, dan pilih Access Level: Single Sogn On, Read derectory data.

image

Jika muncul halaman sign-in, anda dapat memasukan user Azure Active Directory anda.

image

Anda dapat mempublish aplikasi ASP.NET MVC yang anda buat ke Microsoft Azure Website.

image

image

image

Anda diharuskan melakukan login ke Azure AD terlebih dahulu sebelum dapat mengakses aplikasi web.

image

image