Cloud Data platform (Cloud Application Development & Deployment) Zularbine Kamal | MD Ardites BD SQLSaturday #533 - Bangladesh 2016
Topics of Discussion Azure Infrastructure as a Service (IaaS) Offerings Azure Platform as a Service (PaaS) Offerings
What is Azure?
What is Azure? A Cloud computing platform and infrastructure for building, deploying and managing applications and services through a global network Microsoft-managed and Microsoft partner hosted datacenters. - Provides both IaaS and PaaS services - Supports a variety of different programming languages and platforms for Windows and Linux
Cloud Models
Azure IaaS Offerings
Virtual Machines
Azure Storage Brief Overview Cloud Storage – Anytime/Anywhere Access Blobs, Disks, Tables, Queues, Files Highly Durable, Available and Massively Scalable Pay for only what you use Exposed via REST APIs
Azure Storage Redundancy
Azure Availability Sets Assures Availability during planned or unplanned Azure Maintenance Events. Limits the impact of potential physical hardware, network outages or power interruptions. Can combine with an Azure Load Balancer for maximum application resiliency
Blob Storage Demo
Azure VM Scale Sets Manage Virtual Machines as a set VMs are configured Identically Rapid scalability (in & out) Support for Windows and Linux Platforms
Azure IaaS Audit Logs Available Availability Set Virtual Machines Load Balancer Network Interface Public IP Address Virtual Network Storage
Azure IaaS Monitoring Options Virtual Machines Storage System Center OMS
VM Demo
VM Shelf
Create VM from the VM Depot
Azure PaaS Offerings
Azure SQL No SQL Server license required Max DB Size: 500 GB Cost based on Data Throughput Units (DTU’s)
Audit Logs Available SQL Server SQL Database
Azure SQL Monitoring Options (PaaS) Azure SQL Databases System Center
Geo-Replication for SQL Databases (PaaS) Azure SQL Databases can be configured with Geo-Replication
Hybrid Data Platform: Microsoft Azure Options
Azure App Service
Web Apps Supports .NET, Java, PHP, node.js, and Python Built-in autoscale and load balancing High availability with auto-patching Support continuous deployment using tools like TFS and GitHub Support for Wordpress, Umbracco, Joomla and Drupal
Visual studio team services Includes code repositories, continuous integration, bug and task tracking, and agile planning tools Work in Java, Python, HTML5, JavaScript, C#, and many more Use Visual Studio, Eclipse, IntelliJ, or your own IDE or code editor Five users free, unlimited private repos, developer tools, training and support
Thank You! Zularbine Kamal | MD. Ardites BD #533 | Dhaka 2016