Where Organizations Fail? Mistakes and misconceptions about hybrid and multicloud Bruno Amaro Almeida Sofa Summits October 2021 Photo by Cindy Tang on Unsplash @bruno_amaro
A presentation at Sofa Summit: Hybrid & Multi Cloud in October 2021 in by Bruno Amaro Almeida
Where Organizations Fail? Mistakes and misconceptions about hybrid and multicloud Bruno Amaro Almeida Sofa Summits October 2021 Photo by Cindy Tang on Unsplash @bruno_amaro
Hello! About me Head of Technology & Architecture at Fortum Independent Consultant / Advisor in Cloud, Security and Data 💡 AWS Partner Ambassador & Community Builder 📚 Avid learner > 12xAWS, 2xAzure certified ✍ Author > AWS Security Specialty course 🗣 Regular speaker at events such as AWS Community Summit, DevOpsDays, NDC, MS Tech Days, among others Bruno Amaro Almeida Head of Technology & Architecture brunoamaro.com Reach out on: @bruno_amaro @brunoamaroalmeida
To Cloud Or Not To Cloud? A Paradigm Shift • Trade Capital Expense with Variable/Operational Expense (CapEx > OpEx) • Enhanced capacity planning • Benefit from massive economies of scale • Focus on their business, not on running and maintaining datacenters • Empower and break silos. Increase speed and agility of development source: bmc.com 3 @bruno_amaro
Misconceptions Hybrid and multi cloud enables you to “freely” move workloads between different environments and providers A hybrid and multi cloud reflection in our organization technology governance does not make sense if we only use a single provider @bruno_amaro 4
A Solution Architecture Perspective Drawbacks of a Hybrid/Multi Cloud Architecture: • Lowest common denominator in terms of cloud resources • Fragmented or poor developer experience (toolchain) • Cognitive overload, higher operational overhead • Network connectivity, complexity @bruno_amaro 5 Photo by Michał Parzuchowski on Unsplash
A Solution Architecture Perspective Scenarios where a Hybrid/Multi Cloud Architecture make sense: • Bursting to the cloud • Geolocation for compliance • Specific capabilities such as custom hardware • Latency and performance constraints • Disaster recovery requirements @bruno_amaro 6 Photo by Victor Rodriguez on Unsplash
From an Organization Perspective • Compliance and regulatory reasons • Mergers and Acquisitions • Geographic Location (e.g. Asia) • Capacity commitments and existing business relationships • Best-of-breed services @bruno_amaro 7 Photo by Austin Neill on Unsplash
How do you move a mountain? Becoming a cloud-native and data-driven organisation Strategy Governance CxO, VP’s, Board members Directors, Product Owners, Architects, Leads Where do we want to go? WHO How do we get there? Execution How fast are we going? Developers, Data Scien@sts, Product Owners, Designers, Architects, Leads, Agile PMs A specific AI experiment WHAT & HOW Data & AI Strategy Workshop Cloud & DevOps Transforma@on Workshop Data Governance: What data do we have? Where is it? Who can access it? Cloud/DevOps Governance: Development Best Practices, Default Tooling, etc Building a Data Lake Developing an IoT Data Platform Web and Mobile E-Commerce 8 @bruno_amaro
Governance • Avoid the temptation to replicate the same onpremises operating model • Empowered teams with ownership and accountability • Establish the governance and operational foundations • Culture > Processes > Tools • Have cross-team multi-disciplinary stakeholders in the same table • Transparency, visibility and escalation paths @bruno_amaro 9 Photo by Bekir Dönmez on Unsplash
Establishing a Cloud & DevOps Center Of Excellence Platform / SysOps/ SRE CoE / Steering Group provides alignment and guidance: • • • • • Governance and Culture Technology Strategy Cost Management Documentation and Guidelines Enable Agile Methods Project A … Data Analytics CoE / Steering Group Project Z Project B … Highly aligned, loosely coupled 10 @bruno_amaro
Establishing a Cloud & DevOps CoE Project X Development team have freedom and responsibility. CoE / Steering Group Head of SW / Chief Architect Leads from Teams Architects Business Owners … CoE / Steering Group • • • • Guidance Empowerment Alignment … Platform / SysOps / SRE Team Security Engineer Cloud Engineer Site Reliability Engineer 11 Chaos Engineer • • • … Guidance Support Enablement Platform / SysOps/ SRE Can be either Vertical or Horizontal team @bruno_amaro
Thanks! Questions? Feedback? Bruno Amaro Almeida Head of Technology & Architecture brunoamaro.com Reach out on: @bruno_amaro @brunoamaroalmeida