Istio customer deck (PPT) - IBM

32
ISTIO NILESH PATEL (SENIOR OFFERING MANAGER)

Transcript of Istio customer deck (PPT) - IBM

Page 1: Istio customer deck (PPT) - IBM

ISTIONILESH PATEL (SENIOR OFFERING MANAGER)

Page 2: Istio customer deck (PPT) - IBM

MICROSERVICES

▸Decomposing an application into single function modules which are independently deployed and operated

▸Accelerate delivery by minimizing communication and coordination between people

Page 3: Istio customer deck (PPT) - IBM

ARCHITECTURE

Page 4: Istio customer deck (PPT) - IBM

THE TRADE OFF

Improved delivery velocity in exchange for increased operational complexity

Hailo microservices

Page 5: Istio customer deck (PPT) - IBM

MICROSERVICES ARE HARD

▸Applications aren’t running in green-field environments

▸Network layer is hard to manage

▸Tooling is nascent

Page 6: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

Page 7: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

Page 8: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

Page 9: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

• Circuit breaking

Page 10: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

• Circuit breaking

• Rate limiting

Page 11: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

• Circuit breaking

• Rate limiting

• Fault injection

Page 12: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

• Circuit breaking

• Rate limiting

• Fault injection

• Policy management

Page 13: Istio customer deck (PPT) - IBM

THINGS TO CONSIDER

• Security

• Canary deployments

• A/B testing

• Circuit breaking

• Rate limiting

• Fault injection

• Policy management

• Many more….

Page 14: Istio customer deck (PPT) - IBM

It’s doable, but…

Page 15: Istio customer deck (PPT) - IBM

It’s doable, but…

Requires a lot of coding

Page 16: Istio customer deck (PPT) - IBM

Service Mesh

A dedicated infrastructure layer to make service-to-service communication fast, safe and reliable

Page 17: Istio customer deck (PPT) - IBM

ISTIO

A service mesh designed to connect, manage and secure micro services

Page 18: Istio customer deck (PPT) - IBM

ISTIO

A service mesh designed to connect, manage and secure micro services

Open Source

Page 19: Istio customer deck (PPT) - IBM

ISTIO

A service mesh designed to connect, manage and secure micro services

Open Source

Zero Code Changes

Page 20: Istio customer deck (PPT) - IBM

FEATURES

Page 21: Istio customer deck (PPT) - IBM

INTELLIGENT ROUTING AND LOAD BALANCING

‣ Conduct traffic between services with dynamic route configuration

‣ A/B tests

‣ Canary releases

‣ Red/Black deployments

Page 22: Istio customer deck (PPT) - IBM

RESILIENCE ACROSS LANGUAGES AND PLATFORMS

‣ Increase reliability by shielding applications from flaky networks and cascading failures in adverse conditions

Page 23: Istio customer deck (PPT) - IBM

FLEET-WIDE POLICY ENFORCEMENT

‣ Apply organizational policy to the interaction between services

‣ Ensure access policies are enforced

‣ Make sure resources are fairly distributed among consumers.

Page 24: Istio customer deck (PPT) - IBM

IN-DEPTH TELEMETRY AND REPORTING

‣ Understand the dependencies between services, the nature and flow of traffic between them, and quickly identify issues with distributed tracing.

Page 25: Istio customer deck (PPT) - IBM

ENVOY

‣ C++ based L4/L7 proxy

‣ Low memory footprint

‣ Battle tested at Lyft

▸Runs with 100+ services

▸10K VMs

▸2M requests/sec

Page 26: Istio customer deck (PPT) - IBM

ARCHITECTURE

Page 27: Istio customer deck (PPT) - IBM

COMMUNITY PARTNERS

‣ Tigera

‣ RedHat

‣ Pivotal

‣ Cisco

‣ Weave works

‣ Datawire

‣ Scytale (SPIFEE)

‣ Microsoft

‣ And more…

Page 28: Istio customer deck (PPT) - IBM

CONTACT ME

Nilesh Patel: [email protected] ME

Nilesh Patel: [email protected]

Page 29: Istio customer deck (PPT) - IBM

USEFUL LINKS

‣ Web istio.io

‣ Twitter: @Istiomesh

‣ Traffic management using Istio: https://ibm.co/2F7xSnf

‣ Resiliency and fault-tolerance using Istio: https://bit.ly/2qStF2B

‣ Reliable application roll out and operations using Istio: https://bit.ly/2K9IRQX

Page 30: Istio customer deck (PPT) - IBM

THANK YOU!

Page 31: Istio customer deck (PPT) - IBM

BACK UP

Page 32: Istio customer deck (PPT) - IBM

ISTIO ANALYTICS