Komponen Mobile Services di Microsoft Azure
I. Ponsel (Mobile)Jika Anda membuat aplikasi untuk perangkat seluler, Azure dapat membantu menyimpan data di awan, mengautentikasi pengguna, dan mengirim pemberitahuan push tanpa harus menulis banyak kode pabean.
Meskipun Anda pasti dapat membangun backend untuk aplikasi seluler menggunakan Mesin Virtual, Layanan Cloud, atau Aplikasi Web, Anda dapat menghabiskan lebih sedikit waktu untuk menulis komponen layanan yang mendasarinya dengan menggunakan layanan Azure.
I.1 Aplikasi Seluler (Mobile Apps)
Azure Mobile Apps menyediakan banyak fungsi berguna yang dapat menghemat waktu Anda saat membuat backend untuk aplikasi Seluler. Ini memungkinkan Anda untuk melakukan penyediaan dan pengelolaan data sederhana yang disimpan dalam Basis Data SQL. Dengan kode sisi server, Anda dapat dengan mudah menggunakan opsi penyimpanan data tambahan seperti penyimpanan gumpalan atau MongoDB. Aplikasi Seluler menyediakan dukungan untuk pemberitahuan meskipun dalam kasus tertentu Anda malah dapat menggunakan Hub Pemberitahuan seperti yang dijelaskan berikutnya. Layanan ini juga memiliki API REST yang dapat dipanggil oleh aplikasi seluler Anda untuk menyelesaikan pekerjaan. Aplikasi Seluler juga menyediakan kemampuan untuk mengautentikasi pengguna melalui Microsoft dan Active Directory serta penyedia identitas terkenal lainnya seperti Facebook, Twitter, dan Google.
Anda dapat menggunakan Layanan Azure lain seperti Bus Layanan dan peran pekerja, dan terhubung ke sistem di tempat. Anda bahkan dapat menggunakan Add-On pihak ketiga dari Azure Store untuk menyediakan fungsionalitas tambahan.
Pustaka klien asli untuk Android, iOS, HTML / JavaScript, Windows Phone, dan Windows Store membuatnya lebih mudah dikembangkan untuk aplikasi di semua platform seluler utama. A REST API memungkinkan Anda untuk menggunakan data Layanan Seluler dan fungsionalitas otentikasi dengan aplikasi di berbagai platform. Satu layanan seluler dapat mendukung beberapa aplikasi klien sehingga Anda dapat memberikan pengalaman pengguna yang konsisten di seluruh perangkat.
Karena Azure mendukung skala besar, Anda dapat menangani lalu lintas saat aplikasi Anda menjadi lebih populer. Pemantauan dan pencatatan didukung untuk membantu memecahkan masalah dan mengelola kinerja.
I.2 Hub Pemberitahuan (Notification Hubs)
Meskipun Anda dapat menulis kode untuk melakukan notifikasi di Azure Mobile Apps, Hub Pemberitahuan dioptimalkan untuk menyiarkan jutaan pemberitahuan push yang dipersonalisasi dalam beberapa menit. Anda tidak perlu khawatir tentang detail seperti operator seluler atau pabrikan perangkat. Anda dapat menargetkan individu atau jutaan pengguna dengan satu panggilan API.
Hub Pemberitahuan dirancang untuk berfungsi dengan backend apa pun. Anda dapat menggunakan Azure Mobile Apps, backend khusus di cloud yang berjalan pada penyedia apa pun atau backend di tempat.
Skenario Hub Pemberitahuan Jika Anda sedang menulis game seluler di mana pemain bergantian, Anda mungkin perlu memberi tahu pemain 2 bahwa pemain 1 telah menyelesaikan gilirannya. Jika hanya itu yang perlu Anda lakukan, Anda cukup menggunakan Aplikasi Seluler. Tetapi jika Anda memiliki 100.000 pengguna yang memainkan game Anda dan Anda ingin mengirimkan penawaran bebas waktu-sensitif kepada semua orang, Hub Pemberitahuan adalah pilihan yang lebih baik.
Anda dapat mengirim berita hangat, acara olahraga, dan pemberitahuan pengumuman produk kepada jutaan pengguna dengan latensi rendah. Perusahaan dapat memberi tahu karyawannya tentang komunikasi baru yang peka waktu, seperti prospek penjualan, sehingga karyawan tidak perlu terus-menerus memeriksa email atau aplikasi lain untuk tetap mendapat informasi. Anda juga dapat mengirim satu kali sandi yang diperlukan untuk autentikasi multi-faktor.
II. Backup
Setiap perusahaan perlu mencadangkan dan memulihkan data. Anda dapat menggunakan Azure untuk mencadangkan dan memulihkan aplikasi Anda baik di awan atau di tempat. Azure menawarkan opsi berbeda untuk membantu bergantung pada jenis cadangan.
II.1 Pemulihan Situs (Site Recovery)
Azure Site Recovery (sebelumnya Hyper-V Recovery Manager) dapat membantu Anda melindungi aplikasi penting dengan mengoordinasikan replikasi dan pemulihan di seluruh situs. Pemulihan Situs menyediakan kemampuan untuk melindungi aplikasi berdasarkan Hyper-v, VMWare atau SAN ke situs sekunder Anda sendiri, ke situs hoster, atau ke Azure dan menghindari biaya dan kerumitan membangun dan mengelola lokasi sekunder Anda sendiri. Azure mengenkripsi data dan komunikasi dan Anda memiliki opsi mengaktifkan enkripsi untuk data-saat-istirahat juga.
Ini memonitor kesehatan layanan Anda terus menerus dan membantu mengotomatisasi pemulihan layanan tertib dalam hal terjadi pemadaman situs di Datacenter utama. Mesin virtual dapat dikembangkan secara acak untuk membantu memulihkan layanan dengan cepat, bahkan untuk beban kerja multi-tier yang rumit.
Site Recovery bekerja dengan teknologi yang ada seperti Hyper-V Replica, System Center, dan SQL Server AlwaysOn. Lihat ikhtisar Pemulihan Situs Azure untuk lebih jelasnya.
II.2 Pencadangan Azure (Azure Backup)
Azure Backup mencadangkan data dari server lokal yang menjalankan Windows Server ke cloud. Anda dapat mengelola cadangan Anda langsung dari alat cadangan di Windows Server 2012, Windows Server 2012 Essentials, atau System Center 2012 - Manajer Perlindungan Data. Atau, Anda dapat menggunakan agen cadangan khusus.
Data lebih aman karena cadangan dienkripsi sebelum transmisi dan disimpan dienkripsi di Azure dan dilindungi oleh sertifikat yang Anda unggah. Layanan ini menggunakan perlindungan data yang sangat redundan dan sangat tersedia yang ditemukan di Azure Storage. Anda dapat mencadangkan file dan folder pada jadwal reguler atau segera, menjalankan pencadangan penuh atau tambahan. Setelah data dicadangkan ke cloud, pengguna yang berwenang dapat dengan mudah memulihkan cadangan ke server apa pun. Ini juga menawarkan kebijakan penyimpanan data yang dapat dikonfigurasi, kompresi data, dan transfer data yang terbatas sehingga Anda dapat mengatur biaya untuk menyimpan dan mentransfer data.
Skenario untuk Pencadangan Azure
Jika Anda sudah menggunakan Windows Server atau System Center, pencadangan Azure adalah solusi alami untuk mencadangkan sistem file server Anda, mesin virtual, dan basis data SQL Server. Ia bekerja dengan file terenkripsi, jarang dan terkompresi. Ada beberapa batasan, jadi Anda harus memeriksa prasyarat Azure Backup terlebih dahulu.
Anda dapat menggunakan Layanan Azure lain seperti Bus Layanan dan peran pekerja, dan terhubung ke sistem di tempat. Anda bahkan dapat menggunakan Add-On pihak ketiga dari Azure Store untuk menyediakan fungsionalitas tambahan.
Pustaka klien asli untuk Android, iOS, HTML / JavaScript, Windows Phone, dan Windows Store membuatnya lebih mudah dikembangkan untuk aplikasi di semua platform seluler utama. A REST API memungkinkan Anda untuk menggunakan data Layanan Seluler dan fungsionalitas otentikasi dengan aplikasi di berbagai platform. Satu layanan seluler dapat mendukung beberapa aplikasi klien sehingga Anda dapat memberikan pengalaman pengguna yang konsisten di seluruh perangkat.
Karena Azure mendukung skala besar, Anda dapat menangani lalu lintas saat aplikasi Anda menjadi lebih populer. Pemantauan dan pencatatan didukung untuk membantu memecahkan masalah dan mengelola kinerja.
I.2 Hub Pemberitahuan (Notification Hubs)
Meskipun Anda dapat menulis kode untuk melakukan notifikasi di Azure Mobile Apps, Hub Pemberitahuan dioptimalkan untuk menyiarkan jutaan pemberitahuan push yang dipersonalisasi dalam beberapa menit. Anda tidak perlu khawatir tentang detail seperti operator seluler atau pabrikan perangkat. Anda dapat menargetkan individu atau jutaan pengguna dengan satu panggilan API.
Hub Pemberitahuan dirancang untuk berfungsi dengan backend apa pun. Anda dapat menggunakan Azure Mobile Apps, backend khusus di cloud yang berjalan pada penyedia apa pun atau backend di tempat.
Skenario Hub Pemberitahuan Jika Anda sedang menulis game seluler di mana pemain bergantian, Anda mungkin perlu memberi tahu pemain 2 bahwa pemain 1 telah menyelesaikan gilirannya. Jika hanya itu yang perlu Anda lakukan, Anda cukup menggunakan Aplikasi Seluler. Tetapi jika Anda memiliki 100.000 pengguna yang memainkan game Anda dan Anda ingin mengirimkan penawaran bebas waktu-sensitif kepada semua orang, Hub Pemberitahuan adalah pilihan yang lebih baik.
Anda dapat mengirim berita hangat, acara olahraga, dan pemberitahuan pengumuman produk kepada jutaan pengguna dengan latensi rendah. Perusahaan dapat memberi tahu karyawannya tentang komunikasi baru yang peka waktu, seperti prospek penjualan, sehingga karyawan tidak perlu terus-menerus memeriksa email atau aplikasi lain untuk tetap mendapat informasi. Anda juga dapat mengirim satu kali sandi yang diperlukan untuk autentikasi multi-faktor.
II. Backup
Setiap perusahaan perlu mencadangkan dan memulihkan data. Anda dapat menggunakan Azure untuk mencadangkan dan memulihkan aplikasi Anda baik di awan atau di tempat. Azure menawarkan opsi berbeda untuk membantu bergantung pada jenis cadangan.
II.1 Pemulihan Situs (Site Recovery)
Azure Site Recovery (sebelumnya Hyper-V Recovery Manager) dapat membantu Anda melindungi aplikasi penting dengan mengoordinasikan replikasi dan pemulihan di seluruh situs. Pemulihan Situs menyediakan kemampuan untuk melindungi aplikasi berdasarkan Hyper-v, VMWare atau SAN ke situs sekunder Anda sendiri, ke situs hoster, atau ke Azure dan menghindari biaya dan kerumitan membangun dan mengelola lokasi sekunder Anda sendiri. Azure mengenkripsi data dan komunikasi dan Anda memiliki opsi mengaktifkan enkripsi untuk data-saat-istirahat juga.
Ini memonitor kesehatan layanan Anda terus menerus dan membantu mengotomatisasi pemulihan layanan tertib dalam hal terjadi pemadaman situs di Datacenter utama. Mesin virtual dapat dikembangkan secara acak untuk membantu memulihkan layanan dengan cepat, bahkan untuk beban kerja multi-tier yang rumit.
Site Recovery bekerja dengan teknologi yang ada seperti Hyper-V Replica, System Center, dan SQL Server AlwaysOn. Lihat ikhtisar Pemulihan Situs Azure untuk lebih jelasnya.
II.2 Pencadangan Azure (Azure Backup)
Azure Backup mencadangkan data dari server lokal yang menjalankan Windows Server ke cloud. Anda dapat mengelola cadangan Anda langsung dari alat cadangan di Windows Server 2012, Windows Server 2012 Essentials, atau System Center 2012 - Manajer Perlindungan Data. Atau, Anda dapat menggunakan agen cadangan khusus.
Data lebih aman karena cadangan dienkripsi sebelum transmisi dan disimpan dienkripsi di Azure dan dilindungi oleh sertifikat yang Anda unggah. Layanan ini menggunakan perlindungan data yang sangat redundan dan sangat tersedia yang ditemukan di Azure Storage. Anda dapat mencadangkan file dan folder pada jadwal reguler atau segera, menjalankan pencadangan penuh atau tambahan. Setelah data dicadangkan ke cloud, pengguna yang berwenang dapat dengan mudah memulihkan cadangan ke server apa pun. Ini juga menawarkan kebijakan penyimpanan data yang dapat dikonfigurasi, kompresi data, dan transfer data yang terbatas sehingga Anda dapat mengatur biaya untuk menyimpan dan mentransfer data.
Skenario untuk Pencadangan Azure
Jika Anda sudah menggunakan Windows Server atau System Center, pencadangan Azure adalah solusi alami untuk mencadangkan sistem file server Anda, mesin virtual, dan basis data SQL Server. Ia bekerja dengan file terenkripsi, jarang dan terkompresi. Ada beberapa batasan, jadi Anda harus memeriksa prasyarat Azure Backup terlebih dahulu.