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 di Azure

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
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 diagnosis 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 developerpartner, 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
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 privat, papan Kanban, dan pengujian beban otomatis berbasis cloud
Azure DevTest Labs
Membuat lingkungan Windows dan Linux yang dapat digunakan untuk menguji atau mendemonstrasikan aplikasi Anda secara cepat

Subscribe to receive free email updates:

0 Response to "Layanan di Azure"

Posting Komentar