SlideShare a Scribd company logo
1 of 41
HOW TO AUTOMATE
CLOUD SERVICE
MANAGEMENT
Danilo Albino | COP Leader Cloud Automation Services | Storm Reply
Andrea Mercanti | Sr Cloud Solution Architect | Storm Reply
Big
Data
Connected
Devices
Machine/Deep
Learning
Artificial
Intelligence
from on-premise to Cloud from manual to Automated
CLOUD AUTOMATION
CLOUD AUTOMATION SERVICES
WHAT IS A CLOUD MANAGEMENT FRAMEWORK?
Cloud Management Framework
a set of integrated tools that provide functionalities for
the management of public, private and hybrid cloud environments
Fundamental functionalities include automation of:
 Provisioning and Orchestration of Resources
 Monitoring and Metering
 Multi-Cloud Brokering
CLOUD AUTOMATION SERVICES
HOW DO WE IMPLEMENT AUTOMATION?
 Methodologies (from DevOps to NoOps)
 Patterns (CI/CD/AD , Infrastructure as Code )
 Tools
multi-cloud applications management
CLOUD AUTOMATION TOOLS
THERE IS A PLENTY OF TOOLS AVAILABLE ON THE MARKET
The goal is to compose the most suitable set of tools to perform
Automated Cloud Services based on the chosen strategic approach
Configuration
tools
Automation
tools
Orchestration
tools
Repository
tools
METHODOLOGIES
DevOps is not a goal but a never-ending
process of continuous improvement
DEVOPS
DEVOPS
AUTOMATION AS A MANTRA
The mantra of DevOps culture is
to automate everything
Under DevOps there is a plethora of paradigms and technologies
 CI  Continuous Integration
 CD  Continuous Delivery
 AD  Automated Deployment
 IaC  Infrastructure as Code
 ASM  Automated Server Mgmt
 IS  Immutable Servers
The most powerful tool we have as
developers is Automation
NO-OPS
NO-OPS
NO-OPS != NO OPERATION
“No need for the developers to interact with ops team to get things
done, and less time spent actually doing ops tasks than developers
would spend explaining what needed to be done to someone else”
Adrian Cockcroft, Cloud Architect at Netflix
No-Ops means automation of:
 Deploymnet
 Monitoring
 Management
PATTERNS
Lower the barrier for making
frequent and large changes to infrastructures
INFRASTRUCTURE
AS CODE
INFRASTRUCTURE AS CODE
WHY
Infrastructure as Code is an approach to infrastructure automation based
on practices from software development
Managing infrastructures in completely new ways:
 Infrastructure can be provisioned in seconds
 Scale can be achieved without complicated capacity planning
 Interact with infrastructure by code
INFRASTRUCTURE AS CODE
GOALS
There are some specific goals that teams and organization wants to achieve
with Infrastructure as Code
 IT infrastructure supports and enables change
 Changes to the system are routine
 IT staff spends their time on valuable things, not on repetitive tasks
 Users are able to provision resources without needing IT team
 Teams are able to easily and quickly recover from failures
 Improvements are made continuously
INFRASTRUCTURE AS CODE
ISSUES
There are some problems that teams often see when they adopt dynamic
infrastructure and Infrastructure as Code
 Server Sprawl
 Configuration Drift
 Snowflake Servers
 Fragile Infrastructure
 Automation Fear
INFRASTRUCTURE AS CODE
PRINCIPLES
Principles to be follow to avoid problems
 Systems can be easily reproduced
 Systems are disposable
 Systems are consistent
 Processes are repeatable
 Design is always changing
INFRASTRUCTURE AS CODE
BEST PRACTICES
Best Practices come from application of principles identified for the Infrastructure as
Code
 Use definition files
 Self-Documented systems and processes
 Version all the things
 Continuously test systems and processes
 Small changes rather than batches
From the “Iron Age”
to the “Cloud Era”
AUTOMATED
SERVER MANAGEMENT
AUTOMATED SERVER MANAGEMENT
GOALS
Automated Server Management refers to the process of systematically handling
changes in a system in a way that it maintains its integrity over time
Managing server configuration in completely new ways:
 Servers are always in the desired state
 Servers provisioning and configuration are automated
 Interact with configuration with code
PRINCIPLES
There are some specific goals that organizations want to achieve with
Automated Server Management
These goals include:
 Quick provisioning of new servers
 No more snowflake servers
 Version Control for the server environment
 Replicated environments
AUTOMATED SERVER MANAGEMENT
In software, when something is painful,
the way to reduce the pain is to do it
more frequently, not less
CI/CD
DEVOPS
CONTINUOUS INTEGRATION
Continuous Integration is the practice of having the source code in a
centralized repository. This serves as a synchronization point, while
integrating the changes from multiple developers
 The development team should reply on an existing repository
 Define branch/tags/commits standard
 Configuration via scripts
 Closely connected to Continuous Delivery
DEVOPS
CONTINUOUS DELIVERY
Continuous Delivery is the approach of delivering package ready for
deployment in short cycles. It might include automated test and quality
gates.
 Based on automated delivery pipelines
 Triggered by the availability of a new version from CI
 Prepares a package ready for production deployment
DEVOPS
AUTOMATED DEPLOYMENT
Automated Deployment is the process of automatically deploying in
production the newest software release available from CI/CD
 Automatically trigger deployment in production
 Required strong CI/CD implementation
 No manual step involved
 Not for all companies and workloads
 Last step of automation
Treat your servers like cattle, not pets
IMMUTABLE
SERVERS
IMMUTABLE SERVERS
WHY
Immutable Servers is an approach to server configuration automation
based on reusable templates and artefacts
Managing servers configuration in completely new ways:
 Instead of maintaining a server, replace it with a new one
 Build static images, test it and store as artefacts
 Automate the whole delivery process
IMMUTABLE SERVERS
GOALS
There are some specific goals that organizations want to achieve with
Immutable Servers
These goals include:
 Fast deployment
 Repeatable tasks
 High failure tolerance
 Improved stability and testability
 Configuration versioning
 High level of security
IMMUTABLE SERVERS
PROBLEMS
There are some typical issues teams often see when they adopt dynamic
infrastructure and Immutable Servers
These problems include:
 Change of mindset is required
 Tooling is not mature
 Stateful workloads and management of local data
TOOLS
Power is nothing
without control
INFRASTRUCTURE AS CODE
TOOLS
Selection of Tool most used to implement the Infrastructure as Code paradigm
These tools include:
 Terraform
 AWS Cloudformation
 Open Stack Heat
AUTOMATED SERVER MANAGEMENT
TOOLS
Most common tools to implement the Automated Server Management paradigm
These tools include:
 Ansible
 Chef
 Puppet
CI/CD/AD
TOOLS
Most effective tools to implement the CI/CD/AD paradigm
These tools include:
 Jenkins
 Bamboo
 Spinnaker
 Travis CI
IMMUTABLE SERVERS
TOOLS
Main tools supporting the implementation of the Immutable Servers paradigm
These tools include:
 Packer
 Docker
CONCLUSIONS
REPLY PROPOSAL
CLOUD AUTOMATION FRAMEWORK
Reply’s Cloud Management Framework is being built on expertise,
templates and tools to implement an effective and flexible Cloud Automation
Platform for the fitting of specific customer needs
Reply‘s framework includes:
 Unified IaC tools templates and expertise
 Unified Automated Configuration templates and expertise
 Unified CI/CD tools and expertise
REPLY (NEXT) PROPOSAL
KUBERNETES AS A UNIFIED CLOUD SOLUTION
THANK YOU
#ReplyXchange
#LifeAtReply

More Related Content

What's hot

Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkRightScale
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Amazon Web Services
 
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
OSDC 2016 - Hybrid Cloud - A Cloud Migration StrategyOSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
OSDC 2016 - Hybrid Cloud - A Cloud Migration StrategySchlomo Schapiro
 
Enterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultEnterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultAmazon Web Services
 
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Amazon Web Services
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudNestweaver
 
Simplify Cloud Migration to AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration  to  AWS with RISC Network’s Complete App AnalysisSimplify Cloud Migration  to  AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration to AWS with RISC Network’s Complete App AnalysisRISC Networks
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkIdan Tohami
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItRightScale
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesAlphavima
 
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeMigration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeAmazon Web Services
 
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachHow Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachAmazon Web Services
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
 
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...AWS Germany
 
Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)Iain Lindsay
 
Cloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectiveCloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectivePooyan Jamshidi
 
From on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureFrom on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureDotNetCampus
 
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud Steps
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud StepsAccelerate Cloud Migration to AWS Cloud with Cognizant Cloud Steps
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud StepsAmazon Web Services
 

What's hot (20)

Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
OSDC 2016 - Hybrid Cloud - A Cloud Migration StrategyOSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
 
Enterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultEnterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVault
 
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the Cloud
 
Simplify Cloud Migration to AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration  to  AWS with RISC Network’s Complete App AnalysisSimplify Cloud Migration  to  AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration to AWS with RISC Network’s Complete App Analysis
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration Framework
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does It
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by FrondeMigration to AWS - The Keys to Success - Session Sponsored by Fronde
Migration to AWS - The Keys to Success - Session Sponsored by Fronde
 
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachHow Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure Migration
 
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...
AWS Fallbeispiele zur Digitalen Transformation - AWS Cloud Web Day für Mittel...
 
Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)
 
Cloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectiveCloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural Perspective
 
From on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azureFrom on premise to the hybrid cloud with microsoft azure
From on premise to the hybrid cloud with microsoft azure
 
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud Steps
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud StepsAccelerate Cloud Migration to AWS Cloud with Cognizant Cloud Steps
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud Steps
 

Similar to Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Service Management

Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation RoadmapSofiaCarter4
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems ManagementDell World
 
ClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSAmazon Web Services
 
DevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxDevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxAnamikaJha76
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...Amazon Web Services
 
Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -Urolime Technologies
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSAmazon Web Services
 
DevOps Automation.pdf
DevOps Automation.pdfDevOps Automation.pdf
DevOps Automation.pdfSimform
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefTrevor Hess
 
Adopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAmazon Web Services
 
vCAC and VMware SDE
vCAC and VMware SDEvCAC and VMware SDE
vCAC and VMware SDEVMUG IT
 
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceHow Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceAmazon Web Services
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road aheadxKinAnx
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road aheadsolarisyourep
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWSRob Greenwood
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupMatt Ray
 

Similar to Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Service Management (20)

Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation Roadmap
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems Management
 
ClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWSClearScale: Continuous Automation with Docker on AWS
ClearScale: Continuous Automation with Docker on AWS
 
DevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docxDevOps in the Cloud new-Anamika.docx
DevOps in the Cloud new-Anamika.docx
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
 
Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
 
DevOps Automation.pdf
DevOps Automation.pdfDevOps Automation.pdf
DevOps Automation.pdf
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
 
Adopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolaris
 
vCAC and VMware SDE
vCAC and VMware SDEvCAC and VMware SDE
vCAC and VMware SDE
 
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with DynatraceHow Verizon Innovates Through AI-Driven DevOps with Dynatrace
How Verizon Innovates Through AI-Driven DevOps with Dynatrace
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road ahead
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road ahead
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWS
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 

More from Andrea Mercanti

AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...Andrea Mercanti
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsAndrea Mercanti
 
Reply Webinar Online - Mastering AWS - DB as a Service
Reply Webinar Online - Mastering AWS - DB as a ServiceReply Webinar Online - Mastering AWS - DB as a Service
Reply Webinar Online - Mastering AWS - DB as a ServiceAndrea Mercanti
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceAndrea Mercanti
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesAndrea Mercanti
 
Reply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedReply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedAndrea Mercanti
 
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampReply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampAndrea Mercanti
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesAndrea Mercanti
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesAndrea Mercanti
 

More from Andrea Mercanti (9)

AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT Foundations
 
Reply Webinar Online - Mastering AWS - DB as a Service
Reply Webinar Online - Mastering AWS - DB as a ServiceReply Webinar Online - Mastering AWS - DB as a Service
Reply Webinar Online - Mastering AWS - DB as a Service
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI Services
 
Reply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT AdvancedReply Webinar Online - Mastering AWS - IoT Advanced
Reply Webinar Online - Mastering AWS - IoT Advanced
 
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT BootcampReply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
 

Recently uploaded

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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Service Management

  • 1. HOW TO AUTOMATE CLOUD SERVICE MANAGEMENT Danilo Albino | COP Leader Cloud Automation Services | Storm Reply Andrea Mercanti | Sr Cloud Solution Architect | Storm Reply
  • 3. from on-premise to Cloud from manual to Automated CLOUD AUTOMATION
  • 4. CLOUD AUTOMATION SERVICES WHAT IS A CLOUD MANAGEMENT FRAMEWORK? Cloud Management Framework a set of integrated tools that provide functionalities for the management of public, private and hybrid cloud environments Fundamental functionalities include automation of:  Provisioning and Orchestration of Resources  Monitoring and Metering  Multi-Cloud Brokering
  • 5. CLOUD AUTOMATION SERVICES HOW DO WE IMPLEMENT AUTOMATION?  Methodologies (from DevOps to NoOps)  Patterns (CI/CD/AD , Infrastructure as Code )  Tools multi-cloud applications management
  • 6. CLOUD AUTOMATION TOOLS THERE IS A PLENTY OF TOOLS AVAILABLE ON THE MARKET The goal is to compose the most suitable set of tools to perform Automated Cloud Services based on the chosen strategic approach Configuration tools Automation tools Orchestration tools Repository tools
  • 8. DevOps is not a goal but a never-ending process of continuous improvement DEVOPS
  • 9. DEVOPS AUTOMATION AS A MANTRA The mantra of DevOps culture is to automate everything Under DevOps there is a plethora of paradigms and technologies  CI  Continuous Integration  CD  Continuous Delivery  AD  Automated Deployment  IaC  Infrastructure as Code  ASM  Automated Server Mgmt  IS  Immutable Servers
  • 10.
  • 11. The most powerful tool we have as developers is Automation NO-OPS
  • 12. NO-OPS NO-OPS != NO OPERATION “No need for the developers to interact with ops team to get things done, and less time spent actually doing ops tasks than developers would spend explaining what needed to be done to someone else” Adrian Cockcroft, Cloud Architect at Netflix No-Ops means automation of:  Deploymnet  Monitoring  Management
  • 14. Lower the barrier for making frequent and large changes to infrastructures INFRASTRUCTURE AS CODE
  • 15. INFRASTRUCTURE AS CODE WHY Infrastructure as Code is an approach to infrastructure automation based on practices from software development Managing infrastructures in completely new ways:  Infrastructure can be provisioned in seconds  Scale can be achieved without complicated capacity planning  Interact with infrastructure by code
  • 16. INFRASTRUCTURE AS CODE GOALS There are some specific goals that teams and organization wants to achieve with Infrastructure as Code  IT infrastructure supports and enables change  Changes to the system are routine  IT staff spends their time on valuable things, not on repetitive tasks  Users are able to provision resources without needing IT team  Teams are able to easily and quickly recover from failures  Improvements are made continuously
  • 17. INFRASTRUCTURE AS CODE ISSUES There are some problems that teams often see when they adopt dynamic infrastructure and Infrastructure as Code  Server Sprawl  Configuration Drift  Snowflake Servers  Fragile Infrastructure  Automation Fear
  • 18.
  • 19. INFRASTRUCTURE AS CODE PRINCIPLES Principles to be follow to avoid problems  Systems can be easily reproduced  Systems are disposable  Systems are consistent  Processes are repeatable  Design is always changing
  • 20. INFRASTRUCTURE AS CODE BEST PRACTICES Best Practices come from application of principles identified for the Infrastructure as Code  Use definition files  Self-Documented systems and processes  Version all the things  Continuously test systems and processes  Small changes rather than batches
  • 21. From the “Iron Age” to the “Cloud Era” AUTOMATED SERVER MANAGEMENT
  • 22. AUTOMATED SERVER MANAGEMENT GOALS Automated Server Management refers to the process of systematically handling changes in a system in a way that it maintains its integrity over time Managing server configuration in completely new ways:  Servers are always in the desired state  Servers provisioning and configuration are automated  Interact with configuration with code
  • 23. PRINCIPLES There are some specific goals that organizations want to achieve with Automated Server Management These goals include:  Quick provisioning of new servers  No more snowflake servers  Version Control for the server environment  Replicated environments AUTOMATED SERVER MANAGEMENT
  • 24. In software, when something is painful, the way to reduce the pain is to do it more frequently, not less CI/CD
  • 25. DEVOPS CONTINUOUS INTEGRATION Continuous Integration is the practice of having the source code in a centralized repository. This serves as a synchronization point, while integrating the changes from multiple developers  The development team should reply on an existing repository  Define branch/tags/commits standard  Configuration via scripts  Closely connected to Continuous Delivery
  • 26. DEVOPS CONTINUOUS DELIVERY Continuous Delivery is the approach of delivering package ready for deployment in short cycles. It might include automated test and quality gates.  Based on automated delivery pipelines  Triggered by the availability of a new version from CI  Prepares a package ready for production deployment
  • 27. DEVOPS AUTOMATED DEPLOYMENT Automated Deployment is the process of automatically deploying in production the newest software release available from CI/CD  Automatically trigger deployment in production  Required strong CI/CD implementation  No manual step involved  Not for all companies and workloads  Last step of automation
  • 28. Treat your servers like cattle, not pets IMMUTABLE SERVERS
  • 29. IMMUTABLE SERVERS WHY Immutable Servers is an approach to server configuration automation based on reusable templates and artefacts Managing servers configuration in completely new ways:  Instead of maintaining a server, replace it with a new one  Build static images, test it and store as artefacts  Automate the whole delivery process
  • 30. IMMUTABLE SERVERS GOALS There are some specific goals that organizations want to achieve with Immutable Servers These goals include:  Fast deployment  Repeatable tasks  High failure tolerance  Improved stability and testability  Configuration versioning  High level of security
  • 31. IMMUTABLE SERVERS PROBLEMS There are some typical issues teams often see when they adopt dynamic infrastructure and Immutable Servers These problems include:  Change of mindset is required  Tooling is not mature  Stateful workloads and management of local data
  • 32. TOOLS
  • 34. INFRASTRUCTURE AS CODE TOOLS Selection of Tool most used to implement the Infrastructure as Code paradigm These tools include:  Terraform  AWS Cloudformation  Open Stack Heat
  • 35. AUTOMATED SERVER MANAGEMENT TOOLS Most common tools to implement the Automated Server Management paradigm These tools include:  Ansible  Chef  Puppet
  • 36. CI/CD/AD TOOLS Most effective tools to implement the CI/CD/AD paradigm These tools include:  Jenkins  Bamboo  Spinnaker  Travis CI
  • 37. IMMUTABLE SERVERS TOOLS Main tools supporting the implementation of the Immutable Servers paradigm These tools include:  Packer  Docker
  • 39. REPLY PROPOSAL CLOUD AUTOMATION FRAMEWORK Reply’s Cloud Management Framework is being built on expertise, templates and tools to implement an effective and flexible Cloud Automation Platform for the fitting of specific customer needs Reply‘s framework includes:  Unified IaC tools templates and expertise  Unified Automated Configuration templates and expertise  Unified CI/CD tools and expertise
  • 40. REPLY (NEXT) PROPOSAL KUBERNETES AS A UNIFIED CLOUD SOLUTION