Cloud And Digital Solutions Architecture Fundamentals

Posted By: ELK1nG

Cloud And Digital Solutions Architecture Fundamentals
Published 8/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.06 GB | Duration: 7h 3m

Fundamental Skills Required to Become a Cloud Solutions Architect

What you'll learn
Enterprise and Solutions Architecture Fundamentals
The Solutions Architecture Process
Cloud Deployment and Hosting Models
Cloud Infrastructure Services
Cloud ‘Application Architecture’
Cloud ‘Data Architecture’
Cloud ‘Network Architecture’
Cloud Architecture Use Cases and Examples
Requirements
Preliminary knowledge of cloud systems.
Designing and building IT systems.
Description
This course touches upon the key concepts related to the designing and building of cloud and digital systems. This is ideally suited for cloud and digital technologists who are aspiring to become solutions architects in the IT, digital, and cloud domains and are in the early to middle phases of that journey.The key topics covered in this course include the following:Industry Trends on Cloud and Digitalization - In this chapter, we will review the industry trends related to cloud and digitalization and how these trends are fueling the demand for cloud and digital systems architecture and obviously the architects also.Enterprise Architecture Fundamentals - In this chapter, we will review the key concepts behind the discipline of Enterprise Architecture. As we will see later that this can help the architects to make the right decisions about the cloud and digital systems that they are responsible for. This is because formulating a cloud systems architecture or developing a cloud system is not just a technology issue but also about how the system will impact the business of an organization. The EA discipline can provide cloud systems architects with a framework by which they can see a broader view of how their decisions can impact the overall organization.Solutions Architecture Fundamentals - In this chapter, we will introduce the general discipline of solutions architecture, how it relates to the organization’s Enterprise Architecture and how the solutions architecture process can lead to the formulation of well thought out and well-designed Cloud and Digital solutions.The Solutions Architecture Process - In this chapter, we will review the overall process of formulating an organization’s Solutions Architecture. We will discuss the solutions architecture process in the context of the overall system development lifecycle that technical teams follow and also discuss the manner in which solutions architecture differs from Systems Design.Introduction to Cloud Solutions Architecture - In this chapter we will get into the details of the cloud solutions architecture. This chapter provides a high-level overview of cloud solutions architecture and the different dimensions of such a system. It also maps how the various subsequent chapters of this course provide those details.Cloud Deployment and Hosting Models - In this chapter, we will discuss the services offered by cloud providers, especially the hyperscalers and the various hosting models such as the hybrid cloud, multi-cloud and edge cloud environments. It will also discuss the various options that organizations have to host their systems and the pros and cons of each approach.Cloud Infrastructure Services - In this chapter, we will cover the basic and foundational infrastructure services in any cloud environment. These components include servers, compute and storage. Network is another component but we will cover that in a separate chapter.Cloud ‘Application Architecture’ - In this chapter, we will cover the application architecture dimension of the overall cloud solutions architecture. We know that applications are at the heart of every business. They enable every organization’s business processes. Modernizing a business, therefore, requires modernizing an organization’s application portfolio. In this chapter, we will cover the popular methods available to modernize cloud applications, which includes microservices, containers, etc. and will also cover how these approaches differ from the traditional methods of developing applications.Application Communications and Integration - In this chapter, we will discuss the topic of Application communications and integration, where we will discuss the various ways in which distributed and cloud applications communicate with each other and integrate in a cloud-enabled digital system.Cloud ‘Data Architecture’ - In this chapter, we will cover data architecture, which is a vital dimension of the cloud solutions architecture. We will also introduce a data architecture framework, which can help solutions architects address the various issues when attempting to formulate a cloud solution and system.Cloud ‘Network Architecture’ - In this chapter, we will cover network architecture, which is another dimension of the cloud solutions architecture. Although the topic of network architecture is quite vast, we will focus only on those elements, which are typically used by cloud solutions architects when developing their cloud solutions.Security Architecture - The next topic that’s essential to be covered when covering cloud solutions is that of the security architecture of the cloud solution. Security is a large topic as it permeates all layers of not just the digital solution but also the organization as a whole. In most cases, the solutions architect works with the organization’s cyber security team to protect the overall solution. Large projects also have security architects whose job is to ensure the security of the overall solution. In this chapter, we will cover the primary security building blocks of any cloud solutions.Cloud Architecture Use Cases and Examples - In the next few slides, we will review common and popular use cases and examples related to cloud and digital solutions along with a high-level overview of an IoT architecture. We will also provide an overview of a Water Smart Metering solution, which is an implementation of IoT use case.Conclusion and Summary - Tips for Aspiring Solutions Architects

Overview

Section 1: Welcome

Lecture 1 About this Course

Lecture 2 Why Cloud and Digital Solutions Architecture?

Lecture 3 What is covered in this course?

Lecture 4 About the Instructor

Section 2: Introduction

Lecture 5 Clarification of Key Terminologies

Lecture 6 What is ‘Architecture’?

Lecture 7 Examples of Cloud and Digital Systems and Solutions

Lecture 8 Key Responsibilities of Cloud / Digital Solutions Architects

Lecture 9 The various architects within the organization

Lecture 10 Review of Course Chapters

Section 3: Industry Trends on Cloud and Digitalization

Lecture 11 Section Introduction (Intro to Digitalization)

Lecture 12 Digital Technologies that underpin the digital and cloud solutions

Lecture 13 Understanding Digitalization

Lecture 14 Cloud and Digital Trends

Section 4: Introduction to Enterprise Architecture

Lecture 15 Section Introduction (Enterprise Architecture)

Lecture 16 What is Enterprise Architecture?

Lecture 17 Enterprise Architecture Domains

Lecture 18 Understanding the importance of Enterprise Architecture

Lecture 19 Formulating an Enterprise Architecture

Section 5: What is Solutions Architecture?

Lecture 20 Section Introduction (Solutions Architecture)

Lecture 21 What is Solutions Architecture?

Lecture 22 ‘Solutions Architecture’ vs ‘Enterprise Architecture’

Lecture 23 Tactical / Strategic Approach To Solutions Architecture

Lecture 24 The Need for ‘Solutions Architecture’ in Building Digital Solutions

Section 6: The Solutions Architecture Process

Lecture 25 Section Introduction (Solution Architecture Process)

Lecture 26 Systems Development Lifecycle and Solutions Architecture Activities

Lecture 27 Solutions Architecture and Project Complexity

Lecture 28 Comparing Solutions Architecture and Design

Lecture 29 Solutions Architecture – Key Activities

Lecture 30 Solutions Architecture Deliverables

Section 7: Introduction to Cloud Solutions Architecture

Lecture 31 Section Introduction (Cloud Solutions Architecture)

Lecture 32 General IT Systems Architecture

Lecture 33 An Overview of a Digital and Cloud System

Lecture 34 Cloud Services

Section 8: Cloud Deployment (Hosting) Models

Lecture 35 Section Introduction (Hosting Models)

Lecture 36 Traditional vs Cloud-Centric Computing

Lecture 37 Services offered by Hyperscalers

Lecture 38 Overview of Cloud Services – Cloud Service Models

Lecture 39 About Cloud Providers and Hyperscalers

Lecture 40 Comparing Self-Hosting with Public Cloud Hosting

Lecture 41 Costs and Licensing Considerations

Lecture 42 Regions and Availability Zones

Lecture 43 Why don’t organizations go with Cloud Providers exclusively?

Lecture 44 Cloud Deployment (Hosting) Models

Lecture 45 Hybrid Cloud

Lecture 46 Multi-Cloud

Lecture 47 Edge Cloud

Section 9: Cloud Infrastructure Services

Lecture 48 Section Introduction (Cloud Infra Services)

Lecture 49 Compute Services

Lecture 50 Compute Services – VMs

Lecture 51 Compute Services – Bare Metal

Lecture 52 Compute Services – Containers

Lecture 53 Compute Services – Serverless Computing

Lecture 54 Compute Services – HPC (High Performance Computing)

Lecture 55 Compute Selection Criteria

Lecture 56 Storage Architectural Decisions Process

Section 10: Application Architecture

Lecture 57 Section Introduction (Application Architecture)

Lecture 58 A Software Architecture View

Lecture 59 An Application Portfolio View

Lecture 60 A System Architecture View

Lecture 61 Introduction to Enterprise Applications Portfolio

Lecture 62 Custom Built Applications

Lecture 63 ERP Applications

Lecture 64 SaaS Applications

Lecture 65 Hosting of an Organization's Applications

Lecture 66 Introduction to Monolithic Applications

Lecture 67 Introduction to Microservices Based Applications

Lecture 68 Containers and Containerization

Lecture 69 Introduction to Kubernetes Architecture

Lecture 70 Comparing Microservices and Containers

Lecture 71 Cloud Migration Strategy and Process

Lecture 72 Considerations in architecting applications

Section 11: Application Communications and Integration

Lecture 73 Section Introduction (Application Integration)

Lecture 74 About Application Communications and Integration

Lecture 75 APIs and Application Integration

Lecture 76 Service Mesh

Lecture 77 Message Queuing

Section 12: Data Architecture

Lecture 78 Section Introduction (Data Architecture)

Lecture 79 What is Data Architecture?

Lecture 80 A Data Architecture Framework

Lecture 81 Data Ingestion and Processing

Lecture 82 Data Applications

Lecture 83 Organizational Databases

Lecture 84 Data Governance

Lecture 85 Data Architecture Framework Summary

Lecture 86 Database Considerations in Solutions Architecture

Section 13: Cloud "Network Architecture"

Lecture 87 Section Introduction (Network Architecture)

Lecture 88 Introduction to Network Architecture

Lecture 89 Key Topics in Cloud Network Architecture

Lecture 90 Virtual Networks

Lecture 91 Public Cloud Connectivity

Lecture 92 Traffic Load Balancing

Lecture 93 Domain Name Services (DNS)

Lecture 94 Network management and monitoring

Lecture 95 Network Considerations in Solutions Architecture

Section 14: Security Architecture

Lecture 96 Section Introduction (Security Architecture)

Lecture 97 Cloud Related Security Threats and Potential Impacts

Lecture 98 The Security Architecture Process

Lecture 99 Security controls

Lecture 100 Security Domains for Cloud Solutions

Section 15: Cloud Architecture Use Cases and Examples

Lecture 101 Section Introduction (Cloud Solution Examples)

Lecture 102 Cloud Based Use Cases and Solutions

Lecture 103 Example: IoT Based Cloud Architecture

Section 16: Conclusion and Summary

Lecture 104 Tips for Aspiring Cloud Solution Architects

IT Architects, IT Tech Leads, Solution Architects, Digital Architects, Cloud Architects, IT Project Managers,Aspiring Digital and Cloud Solution Architects