×
1
  • Class and Course

    Introduction to Cloud Computing

    This five-day course includes an introduction to cloud computing, a comparison of traditional and cloud architecture, how cloud technologies have contributed to technological advancement in the world, a detailed understanding of cloud technologies, and learning about cloud computing platforms used in the global cloud market for industry improvement and growth.

    The course includes theoretical knowledge and hands-on labs on different cloud computing platforms such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure. You will gain a good understanding of these different cloud platforms and be able to perform all the basic tasks required, such as deploying virtual machines, configuring storage services, using network services and deploying them, and so on. You will understand the differences between these different cloud platforms and be able to properly use the cloud console of each of these public cloud platforms.

    Cloud computing is the on-demand availability of computing system resources, particularly data storage (cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed across multiple locations, each of which is a data center. Cloud computing relies on the sharing of resources to achieve consistency and typically uses a "pay-as-you-go" model that can help reduce capital expenditures, but can also lead to unforeseen operational expenses for unwitting users.

    Introduction to Cloud Computing

    • Cloud vs Traditional Architecture

    • Cloud Service Models & Types

    • CapEx vs OpEx

     Understanding different cloud computing platforms

    • Comparison of Public & Private Cloud

    • Introduction to Amazon Web Services

    • Introduction to Google Cloud Platform

    • Introduction to Microsoft Azure

    Different Compute Options in the Cloud

    • What is Virtualization, Hypervisor & it’s types?

    • Introduction to Virtual Machines, Containers & Serverless Computing

     Networking & Security in the Cloud

    • Introduction to Virtual Private Cloud (VPC)/VNET

    • What are load balancers, its uses in Cloud

    • What is Identity & Access Management (IAM)?

    Storage & Database Options in the Cloud

    • What are Storage options in the Cloud?

    • Difference between Structured and Unstructured Data Storage in the Cloud?

    Introduction to Amazon Web Services (AWS)

    • How to create accounts & analyze the cost?

    • Use of Console & command-line tools

     Understanding AWS Core Concepts

    • Defining the benefits of using AWS Cloud

    • How AWS Cloud allows users to focus on business value

    Define the AWS Global Infrastructure

    • Understanding Regions, Availability Zones, and Edge Locations

    • Understanding when to consider the use of multiple AWS Regions

    â–ª Disaster recovery/business continuity

    â–ª Low latency for end-users & Data sovereignty

    • At a high level the benefits of using Edge locations

    Understanding the AWS Core Services

    • Use of Compute Services

    â–ª Using Amazon Elastic Compute Cloud (EC2)

    â–ª Using AWS Lambda (Serverless Computing)

    â–ª Use of AWS Elastic Container Service (ECS)

    Understanding the AWS Core Services

    • Use of Storage Services

    â–ª Amazon Simple Storage Service (S3), S3 Glacier, Amazon Elastic Block Store (EBS)

    â–ª AWS Snowball, AWS Backup

    • Use of Networking Services

    â–ª Use of Virtual Private Cloud (VPC)

    â–ª Purpose of Amazon Route 53

    â–ª Identify VPN, AWS Direct Connect

    Understanding the AWS Core Services

    • Use of Database Services

    â–ª Amazon Relational Database Service (RDS), Amazon Aurora

    â–ª Amazon DynamoDB, Amazon Redshift

    • Use of Management, Monitoring Services

    â–ª AWS CloudFormation

    â–ª AWS CloudWatch, AWS CloudTrail

     Introduction to Google Cloud Platform (GCP)

    • Understanding Projects, Billing in GCP

    • Use of Console & Cloud Shell in GCP

    Use GCP to Build Your Applications

    • Exploring different compute options in GCP

    • Launching Virtual Machine (Windows, Linux) in GCP using Compute Engine

    Use GCP to Build Your Applications

    • Exploring PaaS with App Engine

    • Deploying a Python application using App Engine

    • Understanding Cloud Functions in GCP

    • Introduction to Google Kubernetes Engine

    Storage Services in GCP

    • Introduction to Storage Options in GCP

    • Use of Cloud Storage in Console & CLI

    Storage Services in GCP

    • Exploring Cloud SQL, Cloud Spanner, BigQuery

    • Cloud Datastore a NoSQL Document Store

    • Introduction to Cloud Bigtable as a NoSQL Option

    Security in GCP

    • Cloud IAM in GCP

    • The Shared Security Model

    • Use of Authentication: Identity-Aware Proxy in Google Cloud

    Networking in GCP

    • Defining a Virtual Private Cloud & Managing multiple VPC Networks

    • Introduction to Cloud VPN, Cloud Interconnect, and Direct Peering

    • Introduction to Cloud DNS

    Monitoring in GCP

    • Introduction to Cloud Deployment Manager, Cloud Monitoring

    Introduction to Microsoft Azure

    • How to create accounts & analyze the cost?

    • Understanding the use of Azure Portal, Azure CLI, Cloud Shell

    Define the core Azure architectural components

    • Understanding Regions, Region Pairs, and Availability Zones

    • Understanding Management Groups, Subscriptions, Resource Groups, and Azure Resource Manager

     Understanding Azure Core Concepts

    • Defining the benefits of using Microsoft Azure Cloud

    • learn the benefits and usage of Virtual Machines, Azure App Services, Azure Container Instances (ACI), Azure Kubernetes Service (AKS)

    Describe core resources available in Azure

    • Introduction to Azure Virtual Network (VNET), VPN Gateway, Virtual Network peering, and ExpressRoute

    • Understanding Container (Blob) Storage, Disk Storage, File Storage, and Storage tiers

    • Understanding Azure SQL Database, Azure Database for MySQL & PostgreSQL, and SQL Managed Instance

    Currently there are no scheduled classes for this course.

    Click below to be alerted when scheduled

    Set a training goal, and easily track your progress

    Customize your own learning journey and track your progress when you start using a defined learning path.

    Icon
    In just few simple steps, you can customize your own learning journey in the discipline of your interest based on your immediate, intermediate and transitional goals. Once done, you can save it in NExTpert, the digital learning ecosystem, and track your progress.
    © 2024 SLB Limited. All rights reserved.