Post on 10-Jan-2017
Cloud Foundry on AzureDave Strebel
Hybrid Cloud Technical SpecialistMicrosoft @HybridCloud_Guy
blogs.technet.com/hybridguy
About Me:• Mixture of infrastructure and app\dev• Open Source fan, converted Microsoft
lover• Docker\Cloud Foundry Organizer
Azure + Cloud Foundry – Why and How? Quick start using Marketplace template Azure Service Brokers Demo
Takeaways
Microsoft 2001
Microsoft 2016
Microsoft is showering the
Linux community with love.
Microsoft announces support for SQL 2016 on
Linux
Charles Cooper
Redmond top man Satya Nadella:
'Microsoft LOVES Linux‘
Neil McAllister
Microsoft: the Open Source Company
“This is not your dad’s Microsoft”
Steven J. Vaughan-Nichols
Open Source Cloud Foundry Generally Available
PCF fully supported on Azure
Single click Marketplace deployment template
Service Brokers for Azure Services (just announced!)
Cloud Foundry on Azure : What's supported?
Asked frequently by our customers(now with live customers!)
Great option for running Java Executive Commitment Joint Engineering Engagement with Pivotal
Now Invested in Pivotal’s Success
CF on Azure : Highlights
Where does CF fit in the Azure ecosystem?
Azure Cloud Platform
Platform Services
Infrastructure ServicesOS/Server Compute Storage
Datacenter Infrastructure (30 Regions, 22 Online)
Web and Mobile
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Media & CDNContent DeliveryNetwork (CDN)
Media Services
IntegrationBizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
Networking
Data
SQL Database
DocumentDB
RedisCache Azure
SearchStorageTables
DataWarehouse Azure AD
Health Monitoring
Virtual Network
ExpressRouteBLOB
StorageAzureFiles
PremiumStorage
Virtual Machines
AD PrivilegedIdentity Management
Traffic Manager
AppGateway
OperationalAnalytics
Services ComputeCloud Services
Batch RemoteApp
ServiceFabric
Developer Services
Visual Studio
AppInsights
Azure SDK
VS Online
ContainerService
DNS VPN Gateway
Load Balancer
Domain Services
Analytics & IoT
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Manageme
nt
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
In which regions can customers run CF?
Cloud Foundry in the Azure Regions
Azure(32 regions, 24 operational), Azure China
100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…
OperationalAnnounced/Not Operational
Central US
Iowa
West USCaliforni
a
North EuropeIreland
East USVirginia
East US 2
VirginiaUS GovVirginia
North Central US
Illinois
US GovIowa
South Central US
Texas
Brazil South
Sao Paulo
West Europe
Netherlands
China North *
BeijingChina
South *Shanghai
Japan East
Saitama
Japan West
OsakaIndia South
Chennai East AsiaHong Kong
SE AsiaSingapo
re
Australia South East
Victoria
Australia EastNew South
Wales
* Operated by 21Vianet
India CentralPune
Canada EastQuebec City
Canada CentralToronto
India West
Mumbai
Fully Open Sourced
Dedicated Engineering Team
Aligned with Community’s engineering practices
Committed Engineering Roadmap
Designed for Azure and Azure Stack
Azure Bosh CPI
What enterprise scenarios can be supported with CF on Azure?
Cloud Foundry on Azure : Enterprise Ready
Enterprise Scenario Support for CFActive-Active Deployment of CF
• Multi Region deployments with Azure Traffic Manager
• Application level routing with App Gateway
• VPN Gateway support.• High Availability with
Multiple HA proxies• Secure deployments and
centralized cert management (coming soon)
• And others…
Pivotal Cloud Foundry and Azure – Better together
Fully supported on Azure
Ford’s ‘FordPaaS’ running on PCF in Azure!
Single click deployment template
Paired programming with Pivotal engineers
Architectural engagement with Azure Customer Advisory team
PCF on Azure
Cloud Foundry in Azure MarketplaceHow to deploy PCF on Azure with a click of a button?
• Azure Resource Manager (ARM)You can create your own templates for deploying related, pre-configured deployments of Azure Serviceshttps://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/
• Quick StartThere is an extensive library of ARM templateshttps://github.com/Azure/azure-quickstart-templates/tree/master
• Open Source CF on Azure The Open Source release of CF on Azure is based on ARM https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/guidance.md
Did You Know?
Did You Know?• Azure Marketplace
There is an extensive library of vendor supported Open Source AND commercial solutions for Azurehttps://azure.microsoft.com/en-us/marketplace/
• PCF on AzureYou can launch a pre-configured PCF on Azure with one-clickhttps://aka.ms/pcfonazuremarketplace
• Deployment GuidePlease read this before you deploy (it’s really helpful!)https://aka.ms/pcfazureguide
And when you’re done, you’ll get this!
Service Brokers – Beyond Bosh and CPI
Application Gateway
Azure Active Directory
Azure Blob Storage
Service Bus, EventHub etc…
Operations Manager Suite
PCF to Azure Integration
Announcing public preview of Azure Service Broker
1. Azure Blob
2. Event Hub
3. Service Bus
4. Redis
5. DocumentDB
A simple and consistent interface for app developers
Meta Azure Service Broker One install, configure for all Azure services
Open for Community Contributions
Azure Service Broker RolesOps Admin• Install the Meta Azure Service Broker• Register each service
Developer• Create and bind the service
Contributor• Write new and service brokers
For details:https://github.com/Azure/meta-azure-service-broker
Azure Service Broker
DEMO
Get Started with Cloud Foundry on Azure using the Marketplace Template.
Use Azure First party services using Service Brokers.
Easy way to contribute to new Service Brokers
Wrap it up: