Sabtu, 19 Maret 2016

Microsoft Azure Fudamental



Mengapa kita membutuhkan Microsoft Azure?

Microsoft Azure adalah platform komputasi awan (cloud computing) yang dibuat oleh Microsoft untuk membangun, menyebarkan, dan mengelola aplikasi dan layanan melalui jaringan global. Microsoft Azure menyediakan baik Paas dan layanan IaaS dan mendukung berbagai Bahasa pemrograman, alat alat dan kerangka kerja.

Dasar dasar dari arsitektur client / server
Semakin banyak klien, semakin banyak beban, dan semakin banyak pula sumber daya untuk menanganinya. Kualitas aplikasi arsitektur yang baik harus memiliki:
  • Availability (ketersediaan)
  • Reliability (keandalan)
  • Maintainability (perawatan)
Untuk mewujudkan kualitas ini, anda membutuhkan strategi untuk memperluas sumber daya komputer dengan cepat sesuai kebutuhan dengan:
  • Scale Up (Meningkatkan) : ketika permintaan tunggal memerlukan lebih banyak memori dan pengolahan kekuatan untuk menyelesaikannya, dan hambatan dalam system adalah jumlah intensif objek perangkat lunak yang di buat dalam memori computer atau algoritma intensif dan logika bisnis yang dilakukan. Dalam hal ini, kunci untuk menyelesaikan setiap permintaan yang masuk lebih efesien untuk memberikan setiap permintaan yang masuk dengan kekuatan pemrosesan lebih.
  • Scale Out (Mengeluarkan) : ketika permintaan secara tunggal memerlukan sedikit memori dan daya proses untuk penyelesaian, akan tetapi hambatan terjadi di komunikasi jaringan, akses disk, dan sebagainya. Dalam hal ini, kunci untuk menelesaikan setiap permintaan yang masuk adalah untuk menjanankannya secara parallel permintaan lain masing masing dengan komponen external.
Redundancy
Cara untuk mengambil bentuk yang berada di berbagai bagian dalam system, yaitu:
  • Failover
  • Clustering
  • Geo-Reduadancy

Kesempatan menggunakan Azure
  • Penyediaanyang instan untuk memenuhi kebutuhan.
  • Scale back down
  • Autoscaling (sekala otomatis)
  • Menyeimangkan kebutuhan yang disiapkan
  • Memanfaatkan invertasi yang berada pada virtualisasi
  • Dapat digunakan pada organisasi besar ataupun kecil.
Tradeoffs
  • Menjadikan tenaga kerja untuk membangun kompetisi di tingkat rendah pengerjaan di mana anda memiliki control penuh atau masalah bisnis yang lebih tinggi.
  • Mengambil biaya pembangunan pusat data untuk lonjakan beban sementara atau menghabiskan waktu dan uang ditempat lain.
    • Melakukan penyediaan cukup untuk menangani permintaan di masa mendatang
    • Melakukan penyediaan cukup untuk menangani permintaan sekarang.



Ruang lingkup Microsoft Azure
Microsoft Azuru merupakan aplikasi komputasi awan yang terbilang besar besaran. Beberapa fakata yang terdapat di Microsoft Azure:
  • Microsoft Azure memiliki fitur fitur yang banyak dan mudah untuk di jalankan.
  • Microsoft Azure memiliki keamanan yang sangat baik.
  • Microsoft Azure membantu kebutuhan dan memecahkan masalah teknologi pada suatu perusahaan.


Azure juga memiliki beberapa fitrur, seperti:
  • Azure Websites
  • Azure SQL
  • Azure Redis Cache
  • Azure Websites Gallery
  • Azure CDN
  • Azure Backup
  • Azure Traffic Manager
  • Azure portal
  • Application Insights
  • Azure Multi-Factor
  • Azure Media Services
  • Azure Storage Queue
  • Azure Cloud Service
  • Azure API
  • Azure Active Directory
  • Azure Virtual Network
  • Visual Studio Online
Bagaimana cara memberikan apa yang anda inginkan atau yang anda butuhkan.
  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)
Mix and Match
  • Berfikir: Á la carte,  
  • Berfikir: Here AND There,
  • Jangan berfikir: All or nothing.