Upload
pivotal
View
440
Download
0
Embed Size (px)
Citation preview
Keep Calm and cf push on
Azure
Jason De Lorme, Gil Isaacs
AND cf push
ON AZURE
Java AND .NET on Azure?
• Many enterprises have Java and .NET
• Windows or Linux on Azure
• .NET on PCF*
• SteelToe.io
*Push your first .NET application to cloud foundry on Azure
3
Microsoft
Azure
Open Source Solutions on Azure
Hyper scale Infrastructure is the
enabler34 Regions Worldwide, 26 ONLINE…huge capacity around the world…growing every year
100+ datacenters
Top 3 networks in the world
2x AWS, 7x Google DC Regions
G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…Operational
Announced/Not Operational
Central US
Iowa
West US
California
East US
Virginia
US Gov
Virginia
North Central US
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo State
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Tokyo, Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapore
Australia South East
Victoria
Australia East
New South Wales
* Operated by 21Vianet ** Data Stewardship by Deutsche Telekom
India Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Germany North East **
Magdeburg
Germany Central **
FrankfurtNorth Europe
Ireland
East US 2
Virginia
United Kingdom
RegionsUnited Kingdom
Regions
FUTURE: Deploy the cloud on-premises
Public, Global, Shared Datacenters
Applications
Azure Interfacehttp://
Push App
> cf
BOSH = CF Bootstrapper
Platform Services
Infrastructure Services
WebApps
MobileApps
API Apps
Notification Hubs
HybridCloud
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database DocumentDB
Redis Cache
AzureSearch
StorageTables
SQL DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchRemoteApp
ServiceFabric
Visual Studio
ApplicationInsights
VS Team Services
Domain Services
HDInsight MachineLearning Stream Analytics
Data Factory
EventHubs
Data LakeAnalytics Service
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Xamarin
HockeyApp
Power BI Embedded
SQL Server Stretch Database
MobileEngagement
FunctionsCognitive Services Bot Framework Cortana
Security Center
Container Service
VM Scale Sets
Data Lake Store
BizTalkServices
Service Bus
Logic Apps
API Management
Content DeliveryNetwork
Media Services
Media Analytics
Network ServicesAzure Virtual Machines
Microsoft Azure
Application
Services
Storage
SQL Database
Service Bus
Etc…
Virtual Network VPN Gateway
Enterprise
HQ
PCF + Azure Runtime Reference Architecture
Service Brokers
Service Broker Features/Benefits
• Lifecycle
• Credentials
• Pre-configured options
• CF “Dev” Marketplace
• Predefined plans
• Invoked only when Dev creates
CF “Service Instance”
Desktop Azure
Subscription
Eclipse/
STS
IDE
Subscription(Same or Alternate)
Azure IaasVirtual Network
Cloud Foundry
DocumentDB
To-
Do’s
Cloud
Foundry
CLI
Blob
Operator:
1. Create Service
Broker
Env
Var’s:
VCAP
SERVICES
Service
Instance2
Marketplace
(Service
Broker)1
4
Developer:
2. Create Service Instance
3. CF Push
Application
4. CF Bind
Application to
Service Instance
3
Keep Calm and CF Push (with a Service Broker)
DEMO
11
• Open Source Cloud
Foundry Generally
Available
• PCF fully supported on
Azure
• Single click
Marketplace deployment
template
• Service Brokers for
Azure Services
The Past Year of Cloud Foundry on Azure
Learn More. Stay
Connected.
PCF on Azure Marketplace: http://aka.ms/cfsummit
Azure SDK for Java
@springcentral
spring.io/blog
@pivotal
pivotal.io/blog
@pivotalcf
http://engineering.pivotal.io