Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals for your Cloud Journey
Rating: 4.8 out of 5(18 ratings)
292 students

Fundamentals for your Cloud Journey

If you are coming from a non-technical background, this course will help you to learn critical fundamentals for cloud
Last updated 12/2024
English
English [Auto],

What you'll learn

  • Learn the fundamentals for cloud computing
  • Understand about DataCenter, Storage, Servers and Networking Devices
  • Aquire skills to relate IT concepts to real world
  • Build a solid foundation for your IT skills

Course content

1 section30 lectures4h 3m total length
  • 01 - Getting Started3:47

    Explore the fundamental building blocks of cloud computing, from data centers and virtualization to networking, scalability and elasticity, security, encryption, and disaster recovery, establishing a solid foundation for cloud services.

  • 02 - What is a data center?12:57

    Explore how data centers power applications by housing servers, storage drives, and network gear, and distinguish ownership models—enterprise, managed services, co-location, and cloud data centers—alongside regions, availability zones, and uptime.

  • 03 - What is inside a data center?5:35

    Explore what's inside a data center, from IT infrastructure to support systems like power, cooling, and security. Learn how racks, hot and cold aisles, and elevated floors optimize operation.

  • 04 - Servers14:53

    discover server fundamentals, from desktop differences to scalable, redundant architectures; explore form factors (tower, rack, blade), backplanes, storage, and remote management for data centers.

  • 05 - Storage16:35

    Understand local storage and shift to centralized SAN storage with LUNs, iSCSI, FC, and FCoE. Explain RAID, mirroring, stripe sets, boot from SAN, and shared LUNs.

  • 06 - Virtualization8:43

    Understand how virtualization isolates applications by decoupling hardware from the OS, enabling multiple virtual machines on one server with virtual CPU, memory, disk, and network for better utilization.

  • 07 - Types of Virtualization8:48

    Explore server, desktop, application, storage, and network virtualization that isolate resources with hypervisors and virtual machines; see type one bare-metal and type two host-based approaches in cloud environments like EC2.

  • 08 - Some challenges3:39

    Explore virtualization challenges, from noisy neighbors and resource contention to licensing costs and management overhead. Learn when bare-metal access may be needed.

  • 09 - Networking Devices12:48

    Distinguish physical and logical addressing, including IP and MAC addresses and DHCP, to understand cloud networking. Learn how switches, routers, VLANs, and CAM tables forward packets across OSI layers.

  • 10 - Routers7:00

    Routers enable communication between different networks by forwarding packets along the best path, guided by routing tables. Explore static, default, and dynamic routing, routing protocols, and AWS networking.

  • 11 - TCP-IP17:51

    Explore basic networking concepts such as north-south and east-west traffic, top-of-rack switches, the OSI model, and TCP/IP with TCP vs UDP, three-way handshake, ports, and common protocols.

  • 12 - Networking in AWS5:50

    Compare and map physical and aws networking concepts, from ec2 enis and subnets to routing tables, security groups, network acls, and internet gateways, for secure cloud connectivity.

  • 13 - Availability7:16

    Clarify cloud availability, uptime, and downtime through real-life analogies, differentiate scheduled and unscheduled interruptions, and map service level agreements and costs to workloads like ATM and video delivery.

  • 14 - Fault Tolerance4:52

    Explore fault tolerance as the zero-downtime strategy that uses redundancy, dual engines, two pilots, and mirrored storage (raid) to keep critical systems running.

  • 15 - Durability7:01

    Durability measures a storage system's ability to retain data over time despite failures, as demonstrated by Amazon S3's three-copy design and 11 nines durability.

  • 16 - Scalability7:45

    Explore scalability and elasticity in cloud architectures, contrasting scale up/down with scale in/out, and see how load balancers enable growth without impacting users.

  • 17 - Scalability vs Elasticity7:08

    Contrast scalability and elasticity in AWS architectures, illustrating strategic region and edge expansion, peak demand handling, and dynamic resource provisioning for scalable versus elastic systems.

  • 18 - Reliability4:23

    Reliability is a design principle, not a finite measure, ensuring a system recovers from failures, dynamically acquires resources to meet demand, and supports rollback and tested recovery with automated scaling.

  • 19 - Observability6:32

    Learn the holistic concept of observability by combining metrics, logs, and traces to uncover root causes and understand end-to-end system behavior in cloud applications.

  • 20 - Encryption5:49

    Learn the basics of encryption, turning plaintext into cipher text with a key and algorithm, and understand key material, symmetric and asymmetric approaches, and the role of decryption.

  • 21 - Symmetric and Asymmetric Encryption11:26

    Compare symmetric and asymmetric encryption, detailing single-key versus public-private key pairs, and explain encryption in transit with TLS and encryption at rest with AWS KMS and data keys.

  • 22 - Disaster Recovery5:53

    Explore disaster recovery by applying prevention, anticipation, and mitigation to maintain availability and learn how RPO and RTO define recovery goals.

  • 23 - RPO and RTO7:03

    Compare rpo and rto, and see how backup frequency and business criticality determine data loss and the speed of recovery for disaster scenarios.

  • 24 - Backup and Restore7:50

    Understand common recovery strategies, led by backup and restore, with the 3 to 1 rule, two media types, and offsite copies, including cloud and cross-region replication options.

  • 25 - Pilot Light6:40

    Implement pilot light recovery by keeping a small, always-on footprint with ami templates and replication, promote the database to primary, and switch DNS to restore quickly via automation.

  • 26 - Low Capacity Standby5:02

    Apply a fully working low capacity standby using a prebuilt AMI and automated auto scaling, promote on-prem database to primary, and route traffic via Route 53 DNS and policy-driven failover.

  • 27 - Active Active5:02

    Explore multi-site active active disaster recovery across on-prem and cloud, with DNS routing and automatic failover. Compare backup and restore, pilot light, and active-active strategies, and relate RPO and RTO.

  • 28 - DNS10:43

    Learn how DNS translates domain names into IP addresses, navigating root servers and TLDs to reach authoritative servers like Route 53, with caching at the ISP and local machine.

  • 29 - DHCP8:36

    Explore how DHCP assigns IP addresses automatically from a pool, using MAC addresses and leases, via broadcast discovery and the Dora sequence.

  • 30 - Authentication5:53

    Learn the fundamentals of authentication, authorization, and accounting, with real-world examples like ATM and passport controls, and explore how AWS IAM and CloudTrail enable secure cloud access and auditing.

Requirements

  • There are no prerequisites to study this course.

Description

Taking the first steps as you start building a cloud career can seem overwhelming. Adjusting to a cloud-native approach can take time, especially if you are coming from a non-technical background. Gaining familiarity with core technical concepts of cloud computing and the AWS Cloud will give you confidence as you begin your cloud journey. In this training, I discuss critical fundamental concepts which are required for building a solid foundation for your cloud journey.


This course will provide an introduction to fundamentals, which is the first step toward the knowledge needed for your cloud journey. This course is perfect for anyone interested in learning about cloud computing on AWS and the fundamental concepts of cloud.


This is a beginner level introductory course, and it does not assume any prior experience or knowledge of the cloud concepts.


If you’re a beginner looking for a clear starting point to help you build a career or would like to begin learning how to dive deep in the AWS Cloud, this course will help you learn the foundations you need.


Here are details of some of the topics covered in this course.


DataCenter:

A data center is a physical location that stores computing machines and their related hardware equipment. It contains the computing infrastructure that IT systems require, such as servers, data storage drives, and network equipment. It is the physical facility that stores any company’s digital data.


Server

A server is a computer or device that manages network resources and provides services to other computers, known as clients. Servers can be physical machines, virtual machines (VMs), or software. They are essential for businesses and organizations that need to store and manage large amounts of data.


Storage

Storage is a process through which digital data is saved within a data storage device by means of computing technology. Storage is a mechanism that enables a computer to retain data, either temporarily or permanently.


Networking Devices

A network device is a piece of hardware or software that enables communication between a computer and a network, such as the internet. Network devices are essential for establishing and managing networks, and they perform a variety of functions.


Virtualization

Virtualization is a technology that creates a virtual or simulated computing environment from a physical machine. It uses software to mimic the functions of physical hardware, allowing users to create multiple virtual machines (VMs) from a single physical computer or server.


Disaster Recovery

Disaster recovery (DR) is a method for restoring an organization's IT infrastructure and functionality after a disaster, such as a cyber attack, natural disaster, or business disruption.


Encryption

Encryption is a method of protecting data by scrambling it with a mathematical formula so that only authorized people can access it.


DNS

The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names. Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.


DHCP

Dynamic Host Configuration Protocol (DHCP) is a client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway.


Authentication

Authentication is a process that verifies the identity of a user or device before allowing access to a service or device. It's a key part of cybersecurity, as it helps to prevent unauthorized access to systems.


Any many more...


Who this course is for:

  • Anyone and everyone, especially those interested building a career in IT