Anda di halaman 1dari 8

Layanan di Azure

Azure memiliki infrastruktur global yang selalu tersedia untuk mendukung Anda
membangun aplikasi. Secara garis besar layanan dari Microsoft Azure ditunjukkan pada
gambar berikut:

Layanan Azure cloud dibagi menjadi beberapa kategori berikut:

 Compute,
 Networking,
 Storage,
 Mobile,
 Database,
 Web,
 Internet of Things,
 Big Data,
 Artificial Intelligence,
 DevOps.

Compute
Layanan komputasi merupakan layanan utama yang digunakan pada Azure cloud. Azure
menyediakan berbagai opsi untuk meng-hosting aplikasi dan layanan, antara lain:

Nama layanan Deskripsi


Azure Virtual Machines Mesin virtual (VM) Windows atau Linux yang berjalan di
Azure
Azure Virtual Machine Scale Sets Penskalaan untuk VM yang ada pada Azure
Azure Kubernetes Service Layanan pengelolaan kelompok VM untuk menjalankan
aplikasi container
Azure Service Fabric Platform sistem terdistribusi yang berjalan di Azure
atau on-premise
Azure Batch Layanan terkelola untuk komputasi aplikasi paralel dan
membutuhkan kinerja yang tinggi
Azure Container Instances Layanan untuk menjalankan aplikasi container tanpa
perlu menyediakan server atau VM
Azure Functions Layanan komputasi event-driven dan serverless untuk
menjalankan fungsi logika aplikasi

Networking

Fungsi utama dari Azure Networking adalah menghubungkan sumber daya komputasi
dan menyediakan akses bagi aplikasi. Fungsionalitas jaringan Azure mencakup
serangkaian opsi untuk menghubungkan dunia dengan layanan dan fitur yang ada pada
data center Azure.

Layanan Azure Networking antara lain:

Nama layanan Deskripsi


Azure Virtual Network Menghubungkan VM ke koneksi Virtual Private
Network (VPN)
Azure Load Balancer Menyeimbangkan koneksi masuk dan keluar ke aplikasi
atau endpoint layanan
Azure Application Gateway Mengoptimalkan layanan server aplikasi dan
meningkatkan keamanan aplikasi
Azure VPN Gateway Mengakses jaringan virtual Azure melalui VPN
berkinerja tinggi
Azure DNS Menyediakan respon DNS dengan cepat dan
ketersediaan domain tinggi
Nama layanan Deskripsi
Azure Content Delivery Network Menyediakan konten dengan bandwidth tinggi kepada
pelanggan secara global
Azure DDoS Protection Melindungi aplikasi yang ada pada Azure dari serangan
DDoS
Azure Traffic Manager Mendistribusikan lalu lintas jaringan di seluruh
Azure region
Azure ExpressRoute Terhubung ke Azure koneksi yang aman
dengan bandwidth tinggi
Azure Network Watcher Memantau dan diagnosa masalah jaringan
Azure Firewall Layanan firewall dengan keamanan tinggi, ketersediaan
tinggi, dan skalabilitas tidak terbatas
Azure Virtual WAN Membuat jaringan WAN yang menghubungkan situs
lokal dan remote

Storage

Azure menyediakan empat jenis layanan penyimpanan utama, yaitu:

Nama layanan Deskripsi


Azure Blob storage Layanan penyimpanan untuk objek yang sangat besar
seperti berkas video atau bitmap
Azure File storage Layanan berbagi file yang dapat Anda akses dan kelola
seperti server file
Azure Queue storage Menyimpan data untuk mengantri dan mengirimkan
pesan antar aplikasi
Azure Table storage Penyimpanan NoSQL untuk data tidak terstruktur dari
skema apa pun
Semua layanan ini memiliki beberapa karakteristik, antara lain:

 Tahan lama (durable). Tersedia redundansi dan replikasi.


 Aman (secure). Melalui enkripsi otomatis dan kontrol akses.
 Terukur (scalable). Dengan penyimpanan yang hampir tidak terbatas.
 Terkelola (managed). Azure menangani pemeliharaan, dan masalah kritis apa pun
untuk Anda.
 Dapat diakses (accessible). Dari mana saja di dunia melalui HTTP atau HTTPS.
Mobile

Azure memungkinkan developer membuat layanan backend untuk iOS, Android dan
Windows apps dengan cepat dan mudah. Fitur yang sebelumnya membutuhkan waktu
lama dan berisiko, sekarang bisa dikembangkan menjadi lebih mudah. Contohnya
seperti membuat corporate sign-in, kemudian koneksi ke sumber daya lokal seperti SAP,
Oracle, SQL Server, dan SharePoint.

Beberapa fitur layanan mobile meliputi:

 Sinkronisasi data offline,


 Konektivitas ke data on-premise,
 Menyebarkan push notifications,
 Autoscaling untuk memenuhi kebutuhan bisnis.

Databases

Azure menyediakan beberapa layanan basis data untuk menyimpan berbagai jenis dan
ukuran data. Dengan konektivitas global, data ini tersedia untuk pengguna secara
instan.

Nama layanan Deskripsi


Azure Cosmos DB Database NoSQL yang didistribusikan secara global
Azure SQL Database Database relasional dengan fitur auto-scale, kecerdasan
integral, dan keamanan yang kuat.
Azure Database for MySQL Database relasional MySQL dengan ketersediaan dan
keamanan yang tinggi
Azure Database for PostgreSQL Database relasional PostgreSQL dengan ketersediaan
dan keamanan yang tinggi
SQL Server for VMs Menjalankan aplikasi SQL Server pada cloud
Azure SQL Data Warehouse Gudang data dengan keamanan integral di setiap
tingkat skala tanpa biaya tambahan
Azure Database Migration Service Layanan untuk migrasi basis data ke cloud tanpa
perubahan kode aplikasi
Azure Cache for Redis Cache untuk mengurangi latensi data dan aplikasi
Azure Database for MariaDB Database relasional MariaDB dengan ketersediaan dan
keamanan yang tinggi
Web

Memiliki pengalaman web yang hebat sangat penting dalam dunia bisnis saat ini. Azure
mencakup dukungan kelas satu untuk membangun dan meng-hosting aplikasi web dan
layanan web berbasis HTTP.

Nama layanan Deskripsi


Azure App Service Layanan untuk membuat aplikasi web berbasis cloud
dengan cepat
Azure Notification Hubs Layanan untuk mengirimkan push notification ke
platform apa pun
Azure API Management Publikasi API ke developer, partner, dan karyawan
dengan aman dan skala yang besar
Azure Search Layanan pencarian yang sepenuhnya dikelola oleh
Azure
Web Apps feature of Azure App Service Buat dan deploy aplikasi web dalam skala besar
Azure SignalR Service Menambahkan fungsi web real-time dengan mudah

Internet of Things

Orang-orang dapat mengakses informasi lebih banyak daripada sebelumnya. Dimulai


dengan personal digital assistant (PDA), lalu berubah menjadi smartphone. Sekarang ada
jam tangan pintar, termostat pintar, bahkan kulkas pintar. Sekarang internet
memungkinkan barang apa pun yang terhubung ke jaringan internet dapat mengakses
informasi yang berharga. Kemampuan perangkat untuk mengumpulkan dan
menyampaikan informasi untuk analisis data inilah yang disebut dengan Internet of
Things (IoT).

Azure memiliki sejumlah layanan yang dapat membantu kita dalam membuat
solusi end-to-end untuk IoT.

Nama layanan Deskripsi


IoT Central Solusi SaaS IoT yang memudahkan untuk terhubung,
memantau, dan mengelola aset IoT dalam skala besar
Azure IoT Hub Hub yang menyediakan layanan komunikasi dan
pemantauan antara jutaan perangkat IoT
Nama layanan Deskripsi
IoT Edge Mengirimkan analisis data ke perangkat IoT untuk
memungkinkan perangkat bereaksi lebih cepat untuk
menyatakan perubahan

Big Data

Data tersedia dalam banyak format dan ukuran. Ketika kita berbicara tentang Big Data,
kita mengacu pada volume data yang besar. Data yang dihasilkan oleh sistem cuaca,
sistem komunikasi, penelitian genom, platform pencitraan, dan banyak skenario lainnya
dapat menghasilkan ratusan gigabyte data. Jumlah data ini membuat sulit kita dalam
menganalisis dan membuat keputusan. Bahkan begitu besarnya data sehingga bentuk
pengolahan dan analisis tradisional tidak lagi sesuai.

Teknologi open source cluster telah dikembangkan untuk menangani set data besar ini.
Microsoft Azure mendukung beragam teknologi dan layanan untuk menyediakan data
besar dan solusi analitik.

Nama layanan Deskripsi


Azure SQL Data Warehouse Jalankan analitik dalam skala besar
menggunakan Enterprise Data Warehouse (EDW)
berbasis cloud yang memanfaatkan massive parallel
processing (MPP) untuk menjalankan kueri kompleks
dengan cepat hingga ukuran petabyte
Azure HDInsight Layanan cluster Hadoop di cloud untuk memproses
data dalam jumlah besar
Azure Databricks (preview) Layanan analitik berbasis Apache Spark yang dapat
diintegrasikan dengan layanan Big Data lainnya di
Azure

Artificial Intelligence

Artificial Intelligence, dalam konteks komputasi awan dan didasarkan pada berbagai
layanan, punya salah satu inti yakni machine learning. Machine learning adalah
teknik data science yang memungkinkan komputer untuk menggunakan data yang ada
untuk memprediksi perilaku, hasil, dan tren di masa depan. Dengan machine learning,
komputer belajar tanpa diprogram secara eksplisit.
Perkiraan atau prediksi dari machine learning akan membuat aplikasi dan perangkat
menjadi lebih pintar. Misalnya, ketika Anda berbelanja online, machine learning akan
membantu merekomendasikan produk lain yang mungkin Anda sukai berdasarkan apa
yang telah Anda beli.

Beberapa jenis layanan kecerdasan buatan dan machine learning yang paling umum di
Azure adalah:

Nama layanan Deskripsi


Azure Machine Learning Service Lingkungan berbasis cloud yang dapat Anda gunakan
untuk mengembangkan, melatih, menguji,
menyebarkan, mengelola, dan melacak model machine
learning. Ini akan menghasilkan dan menyesuaikan
model secara otomatis. Serta memungkinkan Anda
memulai pelatihan machine learning lokal Anda,
kemudian dipindahkan ke cloud
Azure Machine Learning Studio Ruang kerja visual untuk membangun, menguji, dan
menggunakan solusi machine learning dengan
algoritma machine learning yang sudah dibangun
sebelumnya
Salah satu bagian dari AI adalah layanan kognitif. Ini adalah pre-built API yang dapat
Anda manfaatkan dalam aplikasi Anda untuk menyelesaikan masalah yang kompleks.

Nama layanan Deskripsi


Vision Algoritma pemrosesan gambar untuk mengidentifikasi,
membuat teks, mengindeks, dan memoderasi gambar
dan video Anda dengan cerdas
Speech Mengubah audio menjadi teks, menggunakan suara
untuk verifikasi, atau pengenalan speaker ke aplikasi.
Knowledge mapping Memetakan informasi dan data yang kompleks untuk
menyelesaikan tugas-tugas seperti rekomendasi dan
pencarian semantik
Bing Search Menambahkan Bing Search API ke aplikasi dan
memanfaatkan kemampuan untuk menyisir miliaran
halaman, web, gambar, video, dan berita dengan satu
panggilan API
Natural Language Processing Memungkinkan aplikasi dapat memproses bahasa
alami, mengevaluasi sentimen, dan mempelajari cara
mengenali apa yang pengguna inginkan
DevOps

DevOps (Development and Operations) menyatukan orang, proses, dan teknologi untuk
mengotomasi pengiriman aplikasi, sehingga bisa memberikan nilai yang berkelanjutan
bagi pengguna. Layanan Azure DevOps memungkinkan Anda untuk membuat dan
membangun pipeline yang menyediakan integrasi, pengiriman, dan penyebaran
berkelanjutan untuk aplikasi Anda. Anda dapat mengintegrasikan repositori dan
pengujian aplikasi, melakukan pemantauan aplikasi, serta membangun artifacts. Anda
juga bisa menggunakan backlog items untuk melacak, mengotomatiskan penyebaran
infrastruktur, dan mengintegrasikan dengan berbagai alat dan layanan pihak ketiga
seperti Jenkins dan Chef. Semua fungsi ini terintegrasi dengan Azure untuk
memungkinkan deployment yang konsisten untuk aplikasi Anda guna menyediakan
proses pembuatan dan rilis aplikasi yang berkelanjutan.

Beberapa layanan DevOps yang tersedia pada Azure antara lain:

Nama layanan Deskripsi


Azure DevOps Azure DevOps menyediakan alat kolaborasi
pengembangan seperti pipeline, repositori Git
papan Kanban, dan pengujian beban otomatis
cloud
Azure DevTest Labs Membuat lingkungan Windows dan Linux yang
digunakan untuk menguji atau mendemonstra
aplikasi Anda secara cepat

Anda mungkin juga menyukai