SlideShare a Scribd company logo
ecs.co.uk07/02/2018 Driving your IT transformation | ecs.co.uk 1
Cloud Best Practices
Enzo Rivello
enzo@ecs-digital.co.uk
ECS Digital
2
• Formed in 2016 by the acquisition of Forest Technologies, an
Automation & Transformation consultancy founded in 2003.
• 14+ years focused on Automation, Continuous Delivery, DevOps and
Digital Transformation.
• 17 years of Continuous Testing using BDD, ATTD, Agile testing
practices and Test automation
• Customers from startups to global enterprises in all sectors including
Banking, Oil & Gas, Telecoms, Government, Retail and Online
Gambling.
• Headquartered in Glasgow, with offices in London, Edinburgh,
Manchester, Singapore and Pune.
3
Enzo Rivello
• DevOps Consultant for ECS Digital
• 3+ years of experience with AWS
• Past experience in PlayStation Europe and Alfresco
Index of Contents
4
• Initial Case
• What is considered “Best Practice”
• Roadmap
• Conclusion
• Q&A
07/02/2018 Driving your IT transformation | ecs.co.uk 5
07/02/2018 Driving your IT transformation | ecs.co.uk 6
07/02/2018 Driving your IT transformation | ecs.co.uk 7
Application
Security Complianc
e
ResiliencyFailover
Costs
What is considered “Best Practice”?
8
What is considered “Best Practice”?
07/02/2018 Driving your IT transformation | ecs.co.uk 9
What is considered “Best Practice”?
•Oct 2015: “Are you Well Architected?” by Jeff Barr
07/02/2018 Driving your IT transformation | ecs.co.uk 10
Well Architected Framework
Security Reliability
Operational
Excellence
Performance
Efficiency
Cost
Optimization
Roadmap
07/02/2018 Driving your IT transformation | ecs.co.uk 11
Choose the right
platform
Enable the right strategy
Architect for failure
Security & Compliance
07/02/2018 Driving your IT transformation | ecs.co.uk 12
Choose the right
platform
07/02/2018 Driving your IT transformation | ecs.co.uk 13
Choose the right
platform
• 100+ Services
• More mature for Serverless applications
• Highly configurable
• Openness and Flexibility
07/02/2018 Driving your IT transformation | ecs.co.uk 14
Choose the right
platform
• Easy adoption for Windows-based enterprises
• Great Hybrid-cloud support
• Run Azure on premise with Azure Stack
07/02/2018 Driving your IT transformation | ecs.co.uk 15
Choose the right
platform
•Machine Learning - TensorFlow
•Google Kubernetes Engine
•Vision API - Image Recognition
07/02/2018 Driving your IT transformation | ecs.co.uk 16
Choose the right
platform
07/02/2018 Driving your IT transformation | ecs.co.uk 17
Enable the right strategy
•Once you have identified the best provider, now it’s time to think of your
application
•What kind of application are you developing?
• Is it Legacy or Greenfield?
• Monolithic or Microservice?
• Each of these questions will have a substantial impact on your Cloud
Journey
•There’s no a “right or wrong” answer, rather some guidelines that can help
you better decide the right approach
07/02/2018 Driving your IT transformation | ecs.co.uk 18
Enable the right strategy
• 6 R’s:
• Rehosting
• Replatforming
• Repurchasing
• Refactoring
• Retire
• Retain
07/02/2018 Driving your IT transformation | ecs.co.uk 19
Architect for failure
•Is one of the first factor of success for a business that operates online
•Your data is not stored on your premises, anythyng may happen so it is of
vital importance to have a backup plan to guarantee a continuous service
to your clients
•Failure to comply will result on both financial and trust loss
07/02/2018 Driving your IT transformation | ecs.co.uk 20
Architect for failure
28 February 2017
AWS S3 Failure
11 hours of downtime
07/02/2018 Driving your IT transformation | ecs.co.uk 21
Architect for failure
Master DB
Application
Slave DB
Application
Master DB
07/02/2018 Driving your IT transformation | ecs.co.uk 22
Security & Compliance
• Often overlooked at the beginning, should be treated as First Class
Citizen
• By moving data from your internal storage to someone else's you are
forced to examine closely how that data will be kept so that you remain
compliant with laws and industry regulations
• In addition, you need to keep your data secure from external
interferences, doing everything you can to safeguard it’s integrity
•In the end is your data, and You are responsible for it
07/02/2018 Driving your IT transformation | ecs.co.uk 23
Security & Compliance
Cloud Platform
Network
Security
Identity &
Access Control
Operating
Systems /
Platform
Data
Encryption
Customer Applications & Content
Physical Infrastructure Network Infrastructure Virtualization Layer
The Customer
07/02/2018 Driving your IT transformation | ecs.co.uk 24
Security & Compliance
Concluding
•There will always be challenges and learnings involved in the adoption of
new technology.
•To make sure your Cloud Journey starts in an effective, efficient and
valuable way, it’s important to consider potential challenges and solutions
of Cloud configuration, migration and management, before you adopt.
•Being aware of the challenges your business might experience will enable
you to tackle any issues and recover much more quickly.
07/02/2018 Driving your IT transformation | ecs.co.uk 25
ECS Digital
26
• Enzo Rivello
• Email: enzo@ecs-digital.co.uk
ecs.co.uk07/02/2018 Driving your IT transformation | ecs.co.uk 27
Thanks for attending
Enzo Rivello
enzo@ecs-digital.co.uk

More Related Content

What's hot

SplunkLive! Utrecht 2017 - ASML Customer Presentation
SplunkLive! Utrecht 2017 - ASML Customer PresentationSplunkLive! Utrecht 2017 - ASML Customer Presentation
SplunkLive! Utrecht 2017 - ASML Customer Presentation
Splunk
 
Bring Your Own Automation: An Integrated Approach to Managing Your Network
Bring Your Own Automation: An Integrated Approach to Managing Your NetworkBring Your Own Automation: An Integrated Approach to Managing Your Network
Bring Your Own Automation: An Integrated Approach to Managing Your Network
Itential
 
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
Itential
 
Supercharge Ansible for Networking with Itential
Supercharge Ansible for  Networking with ItentialSupercharge Ansible for  Networking with Itential
Supercharge Ansible for Networking with Itential
Itential
 
AI-Powered Performance Monitoring for Integrations by Ricardo Torre
AI-Powered Performance Monitoring for Integrations by Ricardo TorreAI-Powered Performance Monitoring for Integrations by Ricardo Torre
AI-Powered Performance Monitoring for Integrations by Ricardo Torre
Adam Walhout
 
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Codit
 
Société Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic StackSociété Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic Stack
Elasticsearch
 
How to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case StudyHow to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case Study
elastic.io
 
The SnapLogic Integration Cloud for ServiceNow
The SnapLogic Integration Cloud for ServiceNowThe SnapLogic Integration Cloud for ServiceNow
The SnapLogic Integration Cloud for ServiceNow
SnapLogic
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
Codit
 
Making Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to useMaking Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to use
Swiss Big Data User Group
 
Elasticsearch on Azure
Elasticsearch on AzureElasticsearch on Azure
Elasticsearch on Azure
Elasticsearch
 
Take Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit WebinarTake Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit Webinar
Codit
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
Elasticsearch
 
Cover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
Cover Your Apps! Surviving in the Age of the Hyperscale Public CloudsCover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
Cover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
Zenoss
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
DevDay Dresden
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Codit
 
Elastic and Google: Observability for multicloud and hybrid environments
Elastic and Google: Observability for multicloud and hybrid environmentsElastic and Google: Observability for multicloud and hybrid environments
Elastic and Google: Observability for multicloud and hybrid environments
Elasticsearch
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMS
SSP Innovations
 
DataArchiva’s Journey to Success in Salesforce Data Archiving
DataArchiva’s Journey to Success in Salesforce Data ArchivingDataArchiva’s Journey to Success in Salesforce Data Archiving
DataArchiva’s Journey to Success in Salesforce Data Archiving
DataArchiva
 

What's hot (20)

SplunkLive! Utrecht 2017 - ASML Customer Presentation
SplunkLive! Utrecht 2017 - ASML Customer PresentationSplunkLive! Utrecht 2017 - ASML Customer Presentation
SplunkLive! Utrecht 2017 - ASML Customer Presentation
 
Bring Your Own Automation: An Integrated Approach to Managing Your Network
Bring Your Own Automation: An Integrated Approach to Managing Your NetworkBring Your Own Automation: An Integrated Approach to Managing Your Network
Bring Your Own Automation: An Integrated Approach to Managing Your Network
 
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
[Webinar] Modern Network Compliance: How to Get Proactive with Compliance Val...
 
Supercharge Ansible for Networking with Itential
Supercharge Ansible for  Networking with ItentialSupercharge Ansible for  Networking with Itential
Supercharge Ansible for Networking with Itential
 
AI-Powered Performance Monitoring for Integrations by Ricardo Torre
AI-Powered Performance Monitoring for Integrations by Ricardo TorreAI-Powered Performance Monitoring for Integrations by Ricardo Torre
AI-Powered Performance Monitoring for Integrations by Ricardo Torre
 
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
 
Société Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic StackSociété Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic Stack
 
How to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case StudyHow to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case Study
 
The SnapLogic Integration Cloud for ServiceNow
The SnapLogic Integration Cloud for ServiceNowThe SnapLogic Integration Cloud for ServiceNow
The SnapLogic Integration Cloud for ServiceNow
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
Making Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to useMaking Hadoop based analytics simple for everyone to use
Making Hadoop based analytics simple for everyone to use
 
Elasticsearch on Azure
Elasticsearch on AzureElasticsearch on Azure
Elasticsearch on Azure
 
Take Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit WebinarTake Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit Webinar
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
Cover Your Apps! Surviving in the Age of the Hyperscale Public CloudsCover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
Cover Your Apps! Surviving in the Age of the Hyperscale Public Clouds
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 
Elastic and Google: Observability for multicloud and hybrid environments
Elastic and Google: Observability for multicloud and hybrid environmentsElastic and Google: Observability for multicloud and hybrid environments
Elastic and Google: Observability for multicloud and hybrid environments
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMS
 
DataArchiva’s Journey to Success in Salesforce Data Archiving
DataArchiva’s Journey to Success in Salesforce Data ArchivingDataArchiva’s Journey to Success in Salesforce Data Archiving
DataArchiva’s Journey to Success in Salesforce Data Archiving
 

Similar to Cloud Best Practices

Who Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesWho Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best Practices
ThousandEyes
 
Cloud Computing Gets Put to the Test
Cloud Computing Gets Put to the TestCloud Computing Gets Put to the Test
Cloud Computing Gets Put to the Test
Avere Systems
 
How to make existing business applications io t ready
How to make existing business applications io t readyHow to make existing business applications io t ready
How to make existing business applications io t ready
erardag
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Emtec Inc.
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to Advisors
Jesse Stockall
 
Driving the Digital Government
Driving the Digital GovernmentDriving the Digital Government
Driving the Digital Government
Acquia
 
Should healthcare abandon the cloud final
Should healthcare abandon the cloud finalShould healthcare abandon the cloud final
Should healthcare abandon the cloud final
sapenov
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
ConnectaDigital
 
Achieve New Heights with Modern Analytics
Achieve New Heights with Modern AnalyticsAchieve New Heights with Modern Analytics
Achieve New Heights with Modern Analytics
Sense Corp
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Iceventure
 
Cognizant Cloud for Utilities
Cognizant Cloud for UtilitiesCognizant Cloud for Utilities
Cognizant Cloud for Utilities
Steve Lennon
 
Controls-Con 2019 | Business Track
Controls-Con 2019 | Business TrackControls-Con 2019 | Business Track
Controls-Con 2019 | Business Track
Cochrane_Supply
 
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
RightScale
 
How Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data CenterHow Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data Center
Hostway|HOSTING
 
8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud
Christian Buckley
 
Tim Willoughby presentation to cloud workshop 2016
Tim Willoughby presentation to cloud workshop 2016Tim Willoughby presentation to cloud workshop 2016
Tim Willoughby presentation to cloud workshop 2016
Tim Willoughby
 
Cloud Fundamental
Cloud FundamentalCloud Fundamental
Cloud Fundamental
Azure Riyadh User Group
 
Moving to the cloud in regulated environments
Moving to the cloud in regulated environmentsMoving to the cloud in regulated environments
Moving to the cloud in regulated environments
Kev Miller
 
Veritas + MongoDB
Veritas + MongoDBVeritas + MongoDB
Veritas + MongoDB
MongoDB
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best Practices
ThousandEyes
 

Similar to Cloud Best Practices (20)

Who Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best PracticesWho Broke My Cloud? SaaS Monitoring Best Practices
Who Broke My Cloud? SaaS Monitoring Best Practices
 
Cloud Computing Gets Put to the Test
Cloud Computing Gets Put to the TestCloud Computing Gets Put to the Test
Cloud Computing Gets Put to the Test
 
How to make existing business applications io t ready
How to make existing business applications io t readyHow to make existing business applications io t ready
How to make existing business applications io t ready
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to Advisors
 
Driving the Digital Government
Driving the Digital GovernmentDriving the Digital Government
Driving the Digital Government
 
Should healthcare abandon the cloud final
Should healthcare abandon the cloud finalShould healthcare abandon the cloud final
Should healthcare abandon the cloud final
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
Achieve New Heights with Modern Analytics
Achieve New Heights with Modern AnalyticsAchieve New Heights with Modern Analytics
Achieve New Heights with Modern Analytics
 
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSEnterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
 
Cognizant Cloud for Utilities
Cognizant Cloud for UtilitiesCognizant Cloud for Utilities
Cognizant Cloud for Utilities
 
Controls-Con 2019 | Business Track
Controls-Con 2019 | Business TrackControls-Con 2019 | Business Track
Controls-Con 2019 | Business Track
 
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
Tips For a Successful Cloud Proof-of-Concept - RightScale Compute 2013
 
How Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data CenterHow Cloud Providers are Playing with Traditional Data Center
How Cloud Providers are Playing with Traditional Data Center
 
8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud
 
Tim Willoughby presentation to cloud workshop 2016
Tim Willoughby presentation to cloud workshop 2016Tim Willoughby presentation to cloud workshop 2016
Tim Willoughby presentation to cloud workshop 2016
 
Cloud Fundamental
Cloud FundamentalCloud Fundamental
Cloud Fundamental
 
Moving to the cloud in regulated environments
Moving to the cloud in regulated environmentsMoving to the cloud in regulated environments
Moving to the cloud in regulated environments
 
Veritas + MongoDB
Veritas + MongoDBVeritas + MongoDB
Veritas + MongoDB
 
Office 365 Monitoring Best Practices
Office 365 Monitoring Best PracticesOffice 365 Monitoring Best Practices
Office 365 Monitoring Best Practices
 

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

Cloud Best Practices

  • 1. ecs.co.uk07/02/2018 Driving your IT transformation | ecs.co.uk 1 Cloud Best Practices Enzo Rivello enzo@ecs-digital.co.uk
  • 2. ECS Digital 2 • Formed in 2016 by the acquisition of Forest Technologies, an Automation & Transformation consultancy founded in 2003. • 14+ years focused on Automation, Continuous Delivery, DevOps and Digital Transformation. • 17 years of Continuous Testing using BDD, ATTD, Agile testing practices and Test automation • Customers from startups to global enterprises in all sectors including Banking, Oil & Gas, Telecoms, Government, Retail and Online Gambling. • Headquartered in Glasgow, with offices in London, Edinburgh, Manchester, Singapore and Pune.
  • 3. 3 Enzo Rivello • DevOps Consultant for ECS Digital • 3+ years of experience with AWS • Past experience in PlayStation Europe and Alfresco
  • 4. Index of Contents 4 • Initial Case • What is considered “Best Practice” • Roadmap • Conclusion • Q&A
  • 5. 07/02/2018 Driving your IT transformation | ecs.co.uk 5
  • 6. 07/02/2018 Driving your IT transformation | ecs.co.uk 6
  • 7. 07/02/2018 Driving your IT transformation | ecs.co.uk 7 Application Security Complianc e ResiliencyFailover Costs
  • 8. What is considered “Best Practice”? 8
  • 9. What is considered “Best Practice”? 07/02/2018 Driving your IT transformation | ecs.co.uk 9
  • 10. What is considered “Best Practice”? •Oct 2015: “Are you Well Architected?” by Jeff Barr 07/02/2018 Driving your IT transformation | ecs.co.uk 10 Well Architected Framework Security Reliability Operational Excellence Performance Efficiency Cost Optimization
  • 11. Roadmap 07/02/2018 Driving your IT transformation | ecs.co.uk 11 Choose the right platform Enable the right strategy Architect for failure Security & Compliance
  • 12. 07/02/2018 Driving your IT transformation | ecs.co.uk 12 Choose the right platform
  • 13. 07/02/2018 Driving your IT transformation | ecs.co.uk 13 Choose the right platform • 100+ Services • More mature for Serverless applications • Highly configurable • Openness and Flexibility
  • 14. 07/02/2018 Driving your IT transformation | ecs.co.uk 14 Choose the right platform • Easy adoption for Windows-based enterprises • Great Hybrid-cloud support • Run Azure on premise with Azure Stack
  • 15. 07/02/2018 Driving your IT transformation | ecs.co.uk 15 Choose the right platform •Machine Learning - TensorFlow •Google Kubernetes Engine •Vision API - Image Recognition
  • 16. 07/02/2018 Driving your IT transformation | ecs.co.uk 16 Choose the right platform
  • 17. 07/02/2018 Driving your IT transformation | ecs.co.uk 17 Enable the right strategy •Once you have identified the best provider, now it’s time to think of your application •What kind of application are you developing? • Is it Legacy or Greenfield? • Monolithic or Microservice? • Each of these questions will have a substantial impact on your Cloud Journey •There’s no a “right or wrong” answer, rather some guidelines that can help you better decide the right approach
  • 18. 07/02/2018 Driving your IT transformation | ecs.co.uk 18 Enable the right strategy • 6 R’s: • Rehosting • Replatforming • Repurchasing • Refactoring • Retire • Retain
  • 19. 07/02/2018 Driving your IT transformation | ecs.co.uk 19 Architect for failure •Is one of the first factor of success for a business that operates online •Your data is not stored on your premises, anythyng may happen so it is of vital importance to have a backup plan to guarantee a continuous service to your clients •Failure to comply will result on both financial and trust loss
  • 20. 07/02/2018 Driving your IT transformation | ecs.co.uk 20 Architect for failure 28 February 2017 AWS S3 Failure 11 hours of downtime
  • 21. 07/02/2018 Driving your IT transformation | ecs.co.uk 21 Architect for failure Master DB Application Slave DB Application Master DB
  • 22. 07/02/2018 Driving your IT transformation | ecs.co.uk 22 Security & Compliance • Often overlooked at the beginning, should be treated as First Class Citizen • By moving data from your internal storage to someone else's you are forced to examine closely how that data will be kept so that you remain compliant with laws and industry regulations • In addition, you need to keep your data secure from external interferences, doing everything you can to safeguard it’s integrity •In the end is your data, and You are responsible for it
  • 23. 07/02/2018 Driving your IT transformation | ecs.co.uk 23 Security & Compliance Cloud Platform Network Security Identity & Access Control Operating Systems / Platform Data Encryption Customer Applications & Content Physical Infrastructure Network Infrastructure Virtualization Layer The Customer
  • 24. 07/02/2018 Driving your IT transformation | ecs.co.uk 24 Security & Compliance
  • 25. Concluding •There will always be challenges and learnings involved in the adoption of new technology. •To make sure your Cloud Journey starts in an effective, efficient and valuable way, it’s important to consider potential challenges and solutions of Cloud configuration, migration and management, before you adopt. •Being aware of the challenges your business might experience will enable you to tackle any issues and recover much more quickly. 07/02/2018 Driving your IT transformation | ecs.co.uk 25
  • 26. ECS Digital 26 • Enzo Rivello • Email: enzo@ecs-digital.co.uk
  • 27. ecs.co.uk07/02/2018 Driving your IT transformation | ecs.co.uk 27 Thanks for attending Enzo Rivello enzo@ecs-digital.co.uk

Editor's Notes

  1. Nowadays, companies who don’t achieve 99.99% uptime are in risk of grave loss of both business and client trust, simply because they’re not available (usually in a high-traffic periods). Tools such as AWS S3 guarantee 99.99999999999% uptime for your static assets, while services like RDS and CloudFront are designed with failover in mind, to provide HA and data availability at any given time. AWS also publishes regular whitepapers that illustrate how to architect and build resilient applications, helping businesses to decrease infrastructure and ownership costs.
  2. Nowadays, companies who don’t achieve 99.99% uptime are in risk of grave loss of both business and client trust, simply because they’re not available (usually in a high-traffic periods). Tools such as AWS S3 guarantee 99.99999999999% uptime for your static assets, while services like RDS and CloudFront are designed with failover in mind, to provide HA and data availability at any given time. AWS also publishes regular whitepapers that illustrate how to architect and build resilient applications, helping businesses to decrease infrastructure and ownership costs.