Microsoft Cloud OS Open Enterprisegrade Hybrid HyperScale Iaa
Microsoft Cloud OS Open Enterprise-grade Hybrid Hyper-Scale
Iaa. S Paa. S VMs / VM Scale Sets Ultimate Control VM Extensions Service Fabric / Batch Websites / App Platform Rapid Development
Vertical Compute Paa. S General Compute Paa. S Cluster Orchestration Iaa. S and Iaa. S+ Infrastructure Apprenda, Cloud. Foundry Open. Shift, Jelastic, Marathon SCALR, Right. Scale, Mesos, Swarm Web Apps Mobile Apps App Service Media Service Fabric (VMs and Containers) Batch VM Extensions VMs and VM Scale Sets Azure Stack Private Cloud Azure Public Cloud HDInsight
Resource Groups à Collection of resources with a similar lifetime à Every resource belongs to a resource group à Resources have types, defined by resource providers à RBAC integration à Declarative model driven deployment à Consistent RESOURCE GROUP
Azure Templates - Repeatability • Re-usable components SQL-A Website Instantiation of repeatable config. Configuration Resource Group [SQL CONFIG] VM (2 x) • Simple Orchestration • Simple Roll-back • Source file, checked-in • Specify resources, dependencies and connections DEPENDS ON SQL - A • Parameterized SQL CONFIG http: //azure. microsoft. com/en-us/documentation/templates/ Website DEPENDS ON SQL Virtual Machines
Azure Resource Manager: Building a Virtual Machine Resource Group virtual. Machine - Subnet VM NIC hardware. Profile os. Profile storage. Profile network. Interface - private. IPAllocat ion. Method storage. Account - account. Type Storage Public IP VNET public. IPAddress virtual. Network - - allocation. Method domain. Name. Label https: //github. com/Azure/azure-quickstart-templates/tree/master/101 -simple-windows-vm address. Space Subnet - address. Prefix
Resource Loops: Declare multiple resources Resource Group Subnet VM NIC Storage VNET Public IP … Public IP https: //github. com/Azure/azure-quickstart-templates/blob/master/resource-loop-vms-vnet/azuredeploy. json
For each resource, use copy to set the number 1 Use copy. Index to create the names. 2 "name": "[concat('nic', copyindex())]", "copy": { "name": "nic. Loop", "count": "10" }, "[concat('Microsoft. Network/network. Interfaces/', 'nic', copyindex())]",
Containerization ARM Template 2 Hosts § 4 Instances of Container A 2 Instances of Container B § Container Host - 1 § § Container A Container Host - 2 Container A Container B Orchestration Engine
§ Resource Group § Scale Set VM Subnet VM VM § § Scalable NIC Scalable Storage VM … Extensions § VNET https: //github. com/gbowerman/azure-myriad/
Specify a target instance count 1 Specify a prefix for repeating resources. 2 "scale. Settings": { "target. Instance. Count": "40" "name. Prefix": "vmss. Nic", "public. IPAddress. Name. Prefix": "vmss. Ip",
Vertical Compute Paa. S General Compute Paa. S Cluster Orchestration Iaa. S and Iaa. S+ Infrastructure Apprenda, Cloud. Foundry Open. Shift, Jelastic, Marathon SCALR, Right. Scale, Mesos, Swarm Web Apps Mobile Apps App Service Media Service Fabric (VMs and Containers) Batch VM Extensions VMs and VM Scale Sets Azure Stack Private Cloud Azure Public Cloud HDInsight
Get and manage VM’s Install task applications Manage and authenticate users Start the tasks Move task input and output Queue tasks Task failure? Task frozen? Scale up and down
§ § Azure Media Services § § Azure Batch
Session BRK 3505 Title Speaker(s) Taking a Deep Dive into Microsoft Azure Iaa. S Drew Mc. Daniel Capabilities Mahesh Thiagarajan When Tues, May 5 9: 00 AM - 10: 15 BRK 3705 Running Large-Scale Batch and High Performance Computing Applications with Azure Batch Karan Batta Wed, May 6 1: 30 PM - 2: 45 BRK 3478 Deploying and Managing Services with Microsoft Azure Service Fabric Chacko Daniel Wed May 6 5 PM-6: 15 BRK 3722 Managing Linux and Windows on Microsoft Azure with Chef Kundana Palagiri Thu, May 7 9 -10: 15 AM BRK 3702 Running Docker Containers on Microsoft Azure Speakers: Khalid Mouss, Tom Hauburger Thu, May 7 10: 45 AM - 12: 00 BRK 2557 Harnessing the Power of Hadoop: Cloud Scale with Microsoft Azure HDInsight Lance Olson Tues, May 5 10: 45 AM – 12: 00
http: //myignite. microsoft. com
- Slides: 40