SlideShare une entreprise Scribd logo
1  sur  35
Josh Atwell
Cloud Architect, SolidFire
DFW VMUG UserCon
#DFWVMUG @Josh_Atwell
Automating The Next Generation Datacenter
Josh.Atwell@SolidFire.com
@josh_atwell
SolidFire Booth #35 1:15
30 Copies
VMUG – End of Day
10 Copies
Back in my day…
• Smaller server:admin ratios
• More manual processes
• Limited scripting/automation tools
• Minimal automation targets
• Fewer Layers
Physical Hardware
Operating System
AppApp
In the beginning…
.bat
.vbs
bash
expect
Physical Hardware
Operating System
AppApp
Virtualization
Operating System
vCenter Server
Then there was…
.bat
.vbs
bash
expect
Physical Hardware
Operating System
App
Virtualization
VAAI
VAIO
VASA
NSX
ACI
vCenter Server
vRealize Suite
Automation Orchestrator Log Insight Business
Operating System
App App
VIO
3rd Party
Tools
3rd Party
Tools
Today’s Talking points
• Infrastructure Extensibility
• Policy based management
• The Software Defined Datacenter
• New Tools/Methods
• Will we stop scripting?
• Tomorrow’s Skills
Infrastructure Extensibility
Infrastructure Extensibility
• APIs and SDKs to manage
• Integration with common tools
• Agility to change programmatically
• Maximum feature availability
Policy Based Management
Policy Based Management
• Policies define identity and behavior
Policy Based Management
• Policies define identity and behavior
• Policies can be one to many
Policy Based Management
• Policies define identity and behavior
• Policies can be one to many
• Consistent and flexible
• Control and monitor configuration drift
For Example…
Granular Control
OS
Basic
Performance
QoS Profile
Min: 1000
Max: 2000
Burst: 5000
QoS Profile
Min: 3000
Max: 5000
Burst: 10000
QoS Profile
Min: 3000
Max: 8000
Burst: 15000
App
Higher
Performance
Data/DB
Specific
Performance
Storage Policy Based Management
• Software component developed by
Storage Array Vendors
• ESX and vCenter Server connect to
VASA Provider
• Provides Storage awareness
services
• Single VASA Provider can manage
multiple arrays
• Supports VASA APIs exported by
ESX
• VASA Provider can be implemented
within the array’s management
server or firmware
• Responsible for creating Virtual
Volumes
SAN / NAS
Virtual Datastore
Data
Path
Protocol Endpoint PE
vSphere
Virtual Volumes
Storage Container
Vendor Provider
(VASA)
Control
Path
Control
Path
VASA Provider
VASA Provider Evolution
VASA v1
vSphere
5.5
VMFS VVOLs
Capability Profile
enables SPBMv1
(Dynamic vs Tags)
Block Device
Storage DRS
(Report
Yes/No)
IO Stats
Events
Alarms
VASA v2
vSphere
6.x
Non-
VVOLs
VASA v2
vSphere
6.x
VVOLs
VVOLs Profile
VVOLs Management
SPBM v2
Unmap
VVOL/SPBM Management Workflow
Virtual Disk
Storage Container(s)
Storage policies
Virtual Volumes
Virtual Machines
VASA
Provider
Virtual
VolumeStorage
presents
capabilities of
the storage
container to
VASA Provider
Capabilities are
used to build
storage policies
User selects
available storage
policy at
provisioning
Virtual Volume is
provisioned
through VASA
provider
Virtual disk
resides on Virtual
Volume aligned
with storage
policy
Administrators
can monitor
policy
compliance
1
2
3
4 5
6
Storage Policy Based Management (SPBM)
Storage Capabilities via VASA
Pros
• Leverages storage capabilities provided
by VASA provider.
• Fully dynamic.
• vCenter can query Volume/LUN to
validate compliance.
Cons
• Can NOT be used to directly compare
platforms.
• Limited to what storage vendor
presents through VASA.
Storage Policy Based Management (SPBM)
vSphere Tags
Pros
• Widest range of definitions.
• Define custom rules.
• Can assign policies to any datastore that
contains required tags.
• Could conceivably be used to compare
platforms.
Cons
• Not a dynamic process.
• Requires manual work or automation
through PowerShell or vRO.
• Administrators must maintain policies
and tags.
vRealize Automation
Desired State Tools
• Create identity for application, server, or
infrastructure.
• Configuration drift management
• 1:1 and 1:Many deployments
DSC
Software Defined
• IT as a Service - SLAs
• Requires infrastructure
extensibility
• Leverages policies
• Adapts based on active
conditions
For Example…
• Virus identified
• VM tagged as high risk
• VM Network policy changes
to protect
• Once sanitized it can return
to normal policy
• Or you can kill it and create
a new VM
New Tools and Methods
• DevOps Culture
• Disposable app instances
• Containers
• Cloudy stuff
• Version Control
New Challenges to automate!!
Version Control
Version Control
• GitHub (Git)
• BitBucket
• CodePlex
• Subversion
• FlowGrab (vRO)
DO IT!!
Keep on Scripting
• Increased extensibility = more scripting
• Bridge to Software Defined
• Gather info not presented in tools
• Ad-Hoc FTW!
Next Generation Skills
• Must understand all the application needs
• Work to enable self-service
• DevOps is not tools, it’s culture
• Rise of the Infrastructure Developer
Thank You!
• @josh_atwell
• vTesseract.com
• Github/joshatwell
• Good luck on the scavenger hunt with the
VMUG App!

Contenu connexe

Tendances

End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring Site24x7
 
Faas With Kata Container
Faas With Kata ContainerFaas With Kata Container
Faas With Kata ContainerMadhuri Kumari
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)Site24x7
 
Site24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7
 
Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringSite24x7
 
SOAP Monitoring
SOAP MonitoringSOAP Monitoring
SOAP MonitoringSite24x7
 
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahujaCloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahujaResellerClub
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & ITSite24x7
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7
 
SPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowSPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowVincent Biret
 
How to Build High Performance : WordPress
How to Build High Performance : WordPressHow to Build High Performance : WordPress
How to Build High Performance : WordPressDylan Burris
 
Backendless 3.0 Overview
Backendless 3.0 OverviewBackendless 3.0 Overview
Backendless 3.0 OverviewMark Piller
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringManageEngine, Zoho Corporation
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRussell Searle
 
Aws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and DevelopersAws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and DevelopersDylan Burris
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Site24x7
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7
 
iMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpiMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpPedro Machado
 
[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser MonitoringSite24x7
 

Tendances (20)

End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring
 
Faas With Kata Container
Faas With Kata ContainerFaas With Kata Container
Faas With Kata Container
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)
 
Site24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stack
 
SharePoint best practices
SharePoint best practicesSharePoint best practices
SharePoint best practices
 
Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoring
 
SOAP Monitoring
SOAP MonitoringSOAP Monitoring
SOAP Monitoring
 
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahujaCloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the Cloud
 
SPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flowSPS calgary 2017 introduction to azure functions microsoft flow
SPS calgary 2017 introduction to azure functions microsoft flow
 
How to Build High Performance : WordPress
How to Build High Performance : WordPressHow to Build High Performance : WordPress
How to Build High Performance : WordPress
 
Backendless 3.0 Overview
Backendless 3.0 OverviewBackendless 3.0 Overview
Backendless 3.0 Overview
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoring
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hosting
 
Aws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and DevelopersAws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and Developers
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud Monitoring
 
iMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpiMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale Up
 
[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring
 

Similaire à #DFWVMUG - Automating the Next Generation Datacenter

vRealize Storage Automation and SolidFire
vRealize Storage Automation and SolidFirevRealize Storage Automation and SolidFire
vRealize Storage Automation and SolidFireNetApp
 
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring WSO2
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsChristopher Foot
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrdMidVision
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaMark Cocker
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
Too Many Tools - How AWS Systems Manager Bridges Operational Models
Too Many Tools - How AWS Systems Manager Bridges Operational ModelsToo Many Tools - How AWS Systems Manager Bridges Operational Models
Too Many Tools - How AWS Systems Manager Bridges Operational ModelsAmazon Web Services
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrdMidVision
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrdMidVision
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Puppet
 
Control Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP SoftwareControl Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP Software1CloudRoad.com
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deploymentssflynn073
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)Deeper into DSC (DSC vs. GPO vs. DCM - What and When)
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)Matthew Hitchcock
 

Similaire à #DFWVMUG - Automating the Next Generation Datacenter (20)

vRealize Storage Automation and SolidFire
vRealize Storage Automation and SolidFirevRealize Storage Automation and SolidFire
vRealize Storage Automation and SolidFire
 
Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring Enterprise Use Case Webinar - PaaS Metering and Monitoring
Enterprise Use Case Webinar - PaaS Metering and Monitoring
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud Systems
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open beta
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Too Many Tools - How AWS Systems Manager Bridges Operational Models
Too Many Tools - How AWS Systems Manager Bridges Operational ModelsToo Many Tools - How AWS Systems Manager Bridges Operational Models
Too Many Tools - How AWS Systems Manager Bridges Operational Models
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
 
Control Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP SoftwareControl Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP Software
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)Deeper into DSC (DSC vs. GPO vs. DCM - What and When)
Deeper into DSC (DSC vs. GPO vs. DCM - What and When)
 

Plus de Josh Atwell

How to Be a Failure - DevOpsDays Raleigh
How to Be a Failure - DevOpsDays RaleighHow to Be a Failure - DevOpsDays Raleigh
How to Be a Failure - DevOpsDays RaleighJosh Atwell
 
Are you Being the Right Person for DevOps
Are you Being the Right Person for DevOps Are you Being the Right Person for DevOps
Are you Being the Right Person for DevOps Josh Atwell
 
Adopting a Continual Improvement Mindset for IT
Adopting a Continual Improvement Mindset for ITAdopting a Continual Improvement Mindset for IT
Adopting a Continual Improvement Mindset for ITJosh Atwell
 
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯Josh Atwell
 
Using Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityUsing Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityJosh Atwell
 
VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns
VMUG Melbourne - DevOps - Not Just for Open Source and UnicornsVMUG Melbourne - DevOps - Not Just for Open Source and Unicorns
VMUG Melbourne - DevOps - Not Just for Open Source and UnicornsJosh Atwell
 
vBrownBag US - What's New in vSphere 6 Automation
vBrownBag US - What's New in vSphere 6 AutomationvBrownBag US - What's New in vSphere 6 Automation
vBrownBag US - What's New in vSphere 6 AutomationJosh Atwell
 
Architecting the Agile Career
Architecting the Agile CareerArchitecting the Agile Career
Architecting the Agile CareerJosh Atwell
 
Automating the VMware Virtual Datacenter
Automating the VMware Virtual DatacenterAutomating the VMware Virtual Datacenter
Automating the VMware Virtual DatacenterJosh Atwell
 
PowerCLI for the PowerShell Inclined
PowerCLI for the PowerShell InclinedPowerCLI for the PowerShell Inclined
PowerCLI for the PowerShell InclinedJosh Atwell
 

Plus de Josh Atwell (10)

How to Be a Failure - DevOpsDays Raleigh
How to Be a Failure - DevOpsDays RaleighHow to Be a Failure - DevOpsDays Raleigh
How to Be a Failure - DevOpsDays Raleigh
 
Are you Being the Right Person for DevOps
Are you Being the Right Person for DevOps Are you Being the Right Person for DevOps
Are you Being the Right Person for DevOps
 
Adopting a Continual Improvement Mindset for IT
Adopting a Continual Improvement Mindset for ITAdopting a Continual Improvement Mindset for IT
Adopting a Continual Improvement Mindset for IT
 
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
 
Using Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityUsing Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps Maturity
 
VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns
VMUG Melbourne - DevOps - Not Just for Open Source and UnicornsVMUG Melbourne - DevOps - Not Just for Open Source and Unicorns
VMUG Melbourne - DevOps - Not Just for Open Source and Unicorns
 
vBrownBag US - What's New in vSphere 6 Automation
vBrownBag US - What's New in vSphere 6 AutomationvBrownBag US - What's New in vSphere 6 Automation
vBrownBag US - What's New in vSphere 6 Automation
 
Architecting the Agile Career
Architecting the Agile CareerArchitecting the Agile Career
Architecting the Agile Career
 
Automating the VMware Virtual Datacenter
Automating the VMware Virtual DatacenterAutomating the VMware Virtual Datacenter
Automating the VMware Virtual Datacenter
 
PowerCLI for the PowerShell Inclined
PowerCLI for the PowerShell InclinedPowerCLI for the PowerShell Inclined
PowerCLI for the PowerShell Inclined
 

Dernier

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

#DFWVMUG - Automating the Next Generation Datacenter

  • 1. Josh Atwell Cloud Architect, SolidFire DFW VMUG UserCon #DFWVMUG @Josh_Atwell Automating The Next Generation Datacenter
  • 3. SolidFire Booth #35 1:15 30 Copies VMUG – End of Day 10 Copies
  • 4.
  • 5. Back in my day… • Smaller server:admin ratios • More manual processes • Limited scripting/automation tools • Minimal automation targets • Fewer Layers
  • 6. Physical Hardware Operating System AppApp In the beginning… .bat .vbs bash expect
  • 7. Physical Hardware Operating System AppApp Virtualization Operating System vCenter Server Then there was… .bat .vbs bash expect
  • 8. Physical Hardware Operating System App Virtualization VAAI VAIO VASA NSX ACI vCenter Server vRealize Suite Automation Orchestrator Log Insight Business Operating System App App VIO 3rd Party Tools 3rd Party Tools
  • 9.
  • 10. Today’s Talking points • Infrastructure Extensibility • Policy based management • The Software Defined Datacenter • New Tools/Methods • Will we stop scripting? • Tomorrow’s Skills
  • 12. Infrastructure Extensibility • APIs and SDKs to manage • Integration with common tools • Agility to change programmatically • Maximum feature availability
  • 14. Policy Based Management • Policies define identity and behavior
  • 15. Policy Based Management • Policies define identity and behavior • Policies can be one to many
  • 16. Policy Based Management • Policies define identity and behavior • Policies can be one to many • Consistent and flexible • Control and monitor configuration drift
  • 18. Granular Control OS Basic Performance QoS Profile Min: 1000 Max: 2000 Burst: 5000 QoS Profile Min: 3000 Max: 5000 Burst: 10000 QoS Profile Min: 3000 Max: 8000 Burst: 15000 App Higher Performance Data/DB Specific Performance Storage Policy Based Management
  • 19. • Software component developed by Storage Array Vendors • ESX and vCenter Server connect to VASA Provider • Provides Storage awareness services • Single VASA Provider can manage multiple arrays • Supports VASA APIs exported by ESX • VASA Provider can be implemented within the array’s management server or firmware • Responsible for creating Virtual Volumes SAN / NAS Virtual Datastore Data Path Protocol Endpoint PE vSphere Virtual Volumes Storage Container Vendor Provider (VASA) Control Path Control Path VASA Provider
  • 20. VASA Provider Evolution VASA v1 vSphere 5.5 VMFS VVOLs Capability Profile enables SPBMv1 (Dynamic vs Tags) Block Device Storage DRS (Report Yes/No) IO Stats Events Alarms VASA v2 vSphere 6.x Non- VVOLs VASA v2 vSphere 6.x VVOLs VVOLs Profile VVOLs Management SPBM v2 Unmap
  • 21. VVOL/SPBM Management Workflow Virtual Disk Storage Container(s) Storage policies Virtual Volumes Virtual Machines VASA Provider Virtual VolumeStorage presents capabilities of the storage container to VASA Provider Capabilities are used to build storage policies User selects available storage policy at provisioning Virtual Volume is provisioned through VASA provider Virtual disk resides on Virtual Volume aligned with storage policy Administrators can monitor policy compliance 1 2 3 4 5 6
  • 22. Storage Policy Based Management (SPBM) Storage Capabilities via VASA Pros • Leverages storage capabilities provided by VASA provider. • Fully dynamic. • vCenter can query Volume/LUN to validate compliance. Cons • Can NOT be used to directly compare platforms. • Limited to what storage vendor presents through VASA.
  • 23. Storage Policy Based Management (SPBM) vSphere Tags Pros • Widest range of definitions. • Define custom rules. • Can assign policies to any datastore that contains required tags. • Could conceivably be used to compare platforms. Cons • Not a dynamic process. • Requires manual work or automation through PowerShell or vRO. • Administrators must maintain policies and tags.
  • 25. Desired State Tools • Create identity for application, server, or infrastructure. • Configuration drift management • 1:1 and 1:Many deployments DSC
  • 26.
  • 27. Software Defined • IT as a Service - SLAs • Requires infrastructure extensibility • Leverages policies • Adapts based on active conditions
  • 28. For Example… • Virus identified • VM tagged as high risk • VM Network policy changes to protect • Once sanitized it can return to normal policy • Or you can kill it and create a new VM
  • 29. New Tools and Methods • DevOps Culture • Disposable app instances • Containers • Cloudy stuff • Version Control New Challenges to automate!!
  • 31. Version Control • GitHub (Git) • BitBucket • CodePlex • Subversion • FlowGrab (vRO) DO IT!!
  • 32.
  • 33. Keep on Scripting • Increased extensibility = more scripting • Bridge to Software Defined • Gather info not presented in tools • Ad-Hoc FTW!
  • 34. Next Generation Skills • Must understand all the application needs • Work to enable self-service • DevOps is not tools, it’s culture • Rise of the Infrastructure Developer
  • 35. Thank You! • @josh_atwell • vTesseract.com • Github/joshatwell • Good luck on the scavenger hunt with the VMUG App!