Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Partner Accreditation Platinum Partner Advanced Partner Strategic Partner

Slide 3

Slide 3 text

Shadow-Soft provides consulting to help you take the risk out of emerging technology

Slide 4

Slide 4 text

Kubernetes overview Open source system for automating deployment, scaling, and management of containerized applications

Slide 5

Slide 5 text

Stateful apps in Kubernetes Stuck without HA: app wants to failover to new server but data is stuck/mounted to EBS/drive on the old server Data protection: snapshot, back-up, and encryption are at the VM- level and not at the app level No Performance Control: running multiple containers per server = poor performance

Slide 6

Slide 6 text

Running Stateful Apps in Kubernetes Kelley Osburn Francois Martel

Slide 7

Slide 7 text

Challenges with container deployments

Slide 8

Slide 8 text

Legacy storage is trying to solve this issue Legacy storage companies are creating proprietary “connectors/plug-ins” that allow you to access their storage from a container. Essentially this just makes it easier to chain/lock your Apps to their “boat anchor”...

Slide 9

Slide 9 text

Portworx: Storage and container experience Murli Thirumale Co-founder and CEO Storage Executive, Dell Co-founder and CEO, Ocarina Group VP and GM, Citrix Co-founder and CEO, Net6 GM, HP Gou Rao, Co-founder and CTO CTO/Executive, Dell Co-founder and CTO, Ocarina CTO, Citrix Co-Founder and CTO, Net6 Eric Han, VP Product Management Co-founder, Product Manager, Kubernetes Container Engine at Google Senior Business Development, Google Senior Product Manager, Microsoft LEAD INVESTORS: LEADERSHIP TEAM: 60 TEAM MEMBERS: Startup veterans from Google, Microsoft, Ocarina, Nimble Storage, F5, HGST, NetApp, StorSimple FOUNDED: 2014 in Los Altos, CA

Slide 10

Slide 10 text

World’s innovative organizations trust Portworx

Slide 11

Slide 11 text

Use cases for stateful containers + Portworx Databases Enable density and HA: run multiple databases (SQL, NoSQL) on any infrastructure, with containerized volumes that are isolated, backed-up off-site, and encrypted. Data Processing Process faster: create and access TBs of storage in seconds on any compute server in the cluster, enabling flexible and faster data processing. Content Management Scale easily: run multiple containers with files shared on a common volume, in order to scale-out more densely and with less to manage. DevOps Toolchain Integrate workflows: share common libraries as snapshots and backup to off-site s3, allowing for easier workflow integration and always-on data protection. Big Data Share infrastructure: run compute jobs with data converged and stored in containerized volumes, enabling other workloads on the same infrastructure.

Slide 12

Slide 12 text

Francois will show you how do we do it Francois Martel Solution Architect, Portworx. Previously worked at Pivotal. twitter: @martelcloud email: [email protected]

Slide 13

Slide 13 text

Portworx is storage infrastructure for your platform... x86 x86 x86 x86 ● Elastic Storage (aggregate capacity, management) ● Container-granular Volumes (isolated, multi-AZ high-availability) ● Scheduler-Integrated (Portworx deployment, app lifecycle) SSD HDD SSD HDD SSD HDD SSD HDD . . .

Slide 14

Slide 14 text

that orchestrates scheduling with data… x86 x86 x86 x86 ● Placement (ensures optimal compute scheduling with storage) ● Seamless (integrates user experience with schedulers) (data placement, rack info, media health)

Slide 15

Slide 15 text

...and manages the full data lifecycle. x86 x86 x86 x86 Object Store ● BYOK Encryption (integrates with Vault, Secrets to protect data in-flight, at rest) ● Backup & Restore (continuous backup to another cluster or object storage)

Slide 16

Slide 16 text

Demo time

Slide 17

Slide 17 text

Cloud Native Storage Review 1. Shadow-Soft & Portworx will review your existing architecture and tooling 2. You’ll receive recommendations on how to overcome cloud native storage challenges. 3. Learn how other clients are using Portworx to run stateful apps in Kubernetes Schedule a time with a consultant [email protected]