Mais conteúdo relacionado Semelhante a Implementing DevOps – How it came to the fore, its key elements and example demos (20) Mais de Barton George (17) Implementing DevOps – How it came to the fore, its key elements and example demos 2. © Copyright 2021 Dell Inc.
2
Internal Use - Confidential © Copyright 2020 Dell Inc.
2
Today’s topics and demos
Topics
• Modern IT
• DevOps
• Automation
Demos
• Kubernetes + persistent storage
• Ansible to automate storage at scale
3. © Copyright 2021 Dell Inc.
3
Internal Use - Confidential
Getting to DevOps -- The Rise of the developer
Application developers rose to “power” by leveraging and leading cloud transformation.
$
Developers IT Operations
The Business Customers
Public cloud
Open source
software
1. Circumvention -> Innovation -> recognition
2. Shadow -> sanctioned
3. Seeds sewn for Modern IT
4. © Copyright 2021 Dell Inc.
4
Internal Use - Confidential © Copyright 2020 Dell Inc.
4
Shifting from traditional to modern IT
Key Characteristics of Modern IT
• Automation
• Integration
• Cooperation
• Scalability
• Self-service
• Infrastructure as Code
App developers set the pace, ops must now deliver an app platform that provides a consistent developer experience at scale
Product team
Operations
(platform engineer)
Cloud native application
developer
Storage
Admin
Network
Admin
Server
Admin
Multi-cloud platform
Delivers and manages curated
developer experiences at scale
• Upskill
• Platform, not hardware
• Manage platform through software
Leverages tools and resources without
knowledge of underlying technology
• Designs/develops secure cloud apps
• Services may include data
• Containers and microservices
DevOps
5. © Copyright 2021 Dell Inc.
5
Internal Use - Confidential © Copyright 2020 Dell Inc.
5
DevOps underpins modern IT
Dev Ops
Wall
of
confusion
Code
“It worked on
my laptop”
6. © Copyright 2021 Dell Inc.
6
Internal Use - Confidential © Copyright 2020 Dell Inc.
6
DevOps underpins modern IT
Reduce friction, increase velocity
Tenets
• Cultural change
• Feedback-based
iteration
• Measurement
• Standardization
• Automation
1) Plan 2) Code
(create)
3) Test
(verify)
4) Package 5) Deploy
(release)
6) Operate
(configure)
7) Monitor
Microservices/Containers/Kubernetes
Cloud infrastructure/Open Source
Dev Ops
Wall
of
confusion
Code
“It worked on
my laptop” DevOps
Lifecycle
A methodology that lays out the needed processes, relationships and guiding tenets to support a Modern IT environment
7. © Copyright 2021 Dell Inc.
7
Internal Use - Confidential © Copyright 2020 Dell Inc.
7
Demo
Kubernetes Application Deployment on PowerMax with GitLab
Automated workflows across
• Package
• Release
• Configure
• Monitor • App pushed to GitLab repo
• GitLab agent builds container images (CI)
• Agent deploys (CD) into K8s cluster connected
to the persistent volume of the PowerMax
Application + GitLab + Kubernetes + persistent storage
8. © Copyright 2021 Dell Inc.
8
Internal Use - Confidential © Copyright 2020 Dell Inc.
8
Growing Need for Automation
Address increasing scale Embrace DevOps and
Infrastructure-as-Code
Immutable infrastructure,
rapid provisioning and
deployments
Self-Service functionality
of infrastructure
complexity and
deployment across
multi- cloud
Deliver cloud like
self-service
experience
90%
of enterprises worldwide will rely on a mix of
private clouds, multiple public clouds, &
legacy platforms to meet their needs1
IDC 2021
80%
of organizations delivering workload automation
will be using service orchestration and automation
platforms to orchestrate cross-domain workloads2
Gartner 2021
9. © Copyright 2021 Dell Inc.
9
Internal Use - Confidential © Copyright 2020 Dell Inc.
9
Democratizing automation across IT
Manual Scripted Infrastructure-as-Code
• Ticket-based
• Reactive
• Orchestrated automation
• Procedural code
• Self-service portal
• Aligns with agile engineering
• Establish DevOps best practices
• Declarative code
• API-driven pipelines
Configuration stored in code
Code review and Version controlled
Frequent verification
Hard to maintain
Requires new skills
Time consuming
Resource intensive
Error-prone
Ongoing troubleshooting
10. © Copyright 2021 Dell Inc.
10
Internal Use - Confidential © Copyright 2020 Dell Inc.
10
REST APIs
Make infrastructure automation simpler
DevOps
Self-service
Application
Mobility
Workload
Placement
Optimization
Application
Backups
Workload
Analysis
Microsoft
Developer Experience
Cloud Native Applications
Use
Cases
vRO vRA
D a t a S t o r a g e D a t a P r o t e c t i o n C o m p u t e
D e v O p s R e a d y P l a t f o r m s E d g e
11. © Copyright 2021 Dell Inc.
11
Internal Use - Confidential © Copyright 2020 Dell Inc.
11
Demo
Ansible Automation with PowerScale/OneFS platform
https://www.youtube.com/watch?v=RF5WoeRry1k
• Ansible playbook automates setup and
management of storage infrastructure at scale
• Ansible modules included with Isilon and
Powerscale to run all required storage tasks.
• Open Source software is a key component
12. © Copyright 2021 Dell Inc.
12
Internal Use - Confidential © Copyright 2020 Dell Inc.
12
Automate and manage Scale and Secure
Dell Technologies for DevOps
Aligns developers and IT infrastructure by empowering DevOps to design and operate modern and cloud-
native applications while accelerating business demands
Build and deliver
Storage Data Protection
DevOps Ready Platforms
Devs DELL PROVIDES
• Single-click provisioning
• Self-service apps, tools & APIs
• On-demand access to Open- Source elements
• Scalable Kubernetes solutions
Ops DELL PROVIDES
• Monitoring, analysis
• Enterprise tools
• Collaboration workflow tools
• Secure infrastructure backbone and tools
• Cross-portfolio maturity and multi-cloud options
13. © Copyright 2021 Dell Inc.
13
Internal Use - Confidential © Copyright 2020 Dell Inc.
13
Launched on January 19th - developer.dell.com
Call to action