Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our...

36

Transcript of Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our...

Page 1: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 2: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

PRESENTED BY:

Page 3: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 4: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 5: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 6: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 7: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 8: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 9: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Applications

Runtime

Middleware

Operating System

Physical Servers

Storage

Networking Functions

Access & Identity Federation

Web Application Firewall

Local Traffic Management

Global Traffic Management

Network Firewall

Data

Virtualization

Public Cloud Infrastructure (IaaS/PaaS/SaaS)

Our

Customer’s

Responsibility

Cloud Vendor

Responsibility

Page 10: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Declarative

onboard / configScale BIG-IP

and pools:

Manage change

and lifecycle:

Today We Will Cover How You Can . . .

Page 11: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Presence• Running Standalone Image• Upload into the Environment• Plugs into Networking

• Standard Licensing• Basic Documentation• Performance up to 10Gbps

Integration

• Available in Marketplace• Security Integration• Advance Availability Models• Automation Frameworks

• Advanced Documentation• Cloud/ Utility Licensing• High Performance• Monitoring & Reporting

Standard

Solutions

• Standalone• High Availability• Cloud ADC

• Cloud WAF• Cloud DNS• Automation Examples

Advanced

Solutions

• Service Discovery• Elastic Container Svc.• VPN Solution

• BIG-IQ Integrations• Cloud SSO• Advanced Licensing

• Hybrid BYOL + PAYG

Page 12: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 13: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

••

••

Page 14: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

• Standalone:

• Failover:

• AutoScale:

Page 15: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

• BYOL•

• Pay-As-You-Go•

• BIG-IQ•

Page 16: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

• You can customize templates and stay supported!

Page 17: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

1

23

Page 18: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 19: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 20: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

•• Additional Auto Scale Metrics now available• TMM CPU

• TMM Bandwidth

• Auto Scale DNS now available (experimental)

• BIG-IQ Licensing

• BIG-IQ+PAYG Licensing now available (experimental)

• Master Election improved resiliency and stability of Auto Scale solutions

•• Pool member scaling iApp solution delivered with the templates

•• Log centralization for Auto Scale provides single point of action and analysis

New!

New!

New!

Page 21: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Without administrator

intervention

BIG-IP

Page 22: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

BIG-IP BIG-IP BIG-IP

Cloud WAFs in an AutoScale SetAzure Operations Management Suite (OMS),

AWS S3 or AWS CloudWatch

Human

Analysis

Automated

Reaction

Page 23: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 24: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

••

Page 25: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 26: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Page 27: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Imperative: Tell the system HOW to do something, and as a result WHAT you want to happen.

Declarative: Tell the system WHAT you would like to happen, and let it figure out HOW to do it.

Imperative Declarative

Focus: HOW to reach a desired end-state Focus: WHAT the end state needs to be

Step-by-step specific and ordered instructions Single step instruction

Requires domain-specific knowledge Minimizes need for domain-specific knowledge

Maximizes flexibility at the cost of extra complexity Reduced flexibility and reduced complexity

Infinite deployment options Finite packaged deployment options

Not reusable in many cases JSON document approach enables reusability

Usually not idempotent Easier to make idempotent

Attractive to NetOps Attractive to DevOps

Automate with F5 API Services GW and App Services 3.0

Kat Austria and Fred Slater

Page 28: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

BIG-IP BIG-IP BIG-IP

AS3 demo here AS3 demo stuff here

Human

Analysis

Automated

Reaction

Page 29: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

Learn more at https://f5.com/products/application-delivery/container-integrations

Dynamic App Services in Containers

David Garrison, Jonathan George

• Self-service selection and automation to spin up/down in seconds.

• Enhance app performance and security for containers.

• Enable Ingress control for routing, load balance, app services, security.

• Gain visibility for fast issue resolution.

• Employ a broad ecosystem of connectors.

• Easily integrate with APIs for more app services.

Page 30: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 31: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

••

Page 32: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

•• https://github.com/F5Networks/

• https://github.com/f5devcentral/

•• https://support.f5.com/csp/knowledge-center/cloud

• https://clouddocs.f5.com

• Cloud 101 AWS

• Cloud 101 Azure

•• Public Cloud

•• https://f5cloudsolutions.slack.com/

Page 33: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

•• https://downloads.f5.com

•• Part 1: AWS Networking Basics

• Part 2: Running BIG-IP in an EC2 Virtual Private Cloud

• Part 3: Advanced Topologies and More on Highly-Available Services

• Part 4: Orchestrating BIG-IP Application Services with Open-Source Tools

• Part 5: Cloud-init, Single–NIC, and Auto Scale out of BIG-IP in v12

Page 34: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config

*solutionsfeedback([email protected])

Page 35: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config
Page 36: Public Cloud 201: Advanced Deployment Demos · Public Cloud Infrastructure (IaaS/PaaS/SaaS) Our Customer’s Responsibility Cloud Vendor Responsibility. Declarative onboard / config