13
Keep Calm and cf push on Azure Jason De Lorme, Gil Isaacs

Keep Calm and CF Push on Azure

  • Upload
    pivotal

  • View
    440

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Keep Calm and CF Push on Azure

Keep Calm and cf push on

Azure

Jason De Lorme, Gil Isaacs

Page 2: Keep Calm and CF Push on Azure

AND cf push

ON AZURE

Page 3: Keep Calm 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

Page 4: Keep Calm and CF Push on Azure

Open Source Solutions on Azure

Page 5: Keep Calm and CF Push 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

Page 6: Keep Calm and CF Push on Azure

FUTURE: Deploy the cloud on-premises

Page 7: Keep Calm and CF Push on Azure

Public, Global, Shared Datacenters

Applications

Azure Interfacehttp://

Push App

> cf

BOSH = CF Bootstrapper

Page 8: Keep Calm and CF Push on Azure

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

Page 9: Keep Calm and CF Push on Azure

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”

Page 10: Keep Calm and CF Push on Azure

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)

Page 11: Keep Calm and CF Push on Azure

DEMO

11

Page 12: Keep Calm and CF Push on Azure

• 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

Page 13: Keep Calm and CF Push 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