Module 1

Fundamental Cloud Computing

Concepts, terminology, technologies, benefits, challenges, SLAs and business cost metrics associated with cloud computing are covered, along with SaaS, IaaS, PaaS delivery models, common cloud deployment models, and cloud characteristics.

This foundational course provides end-to-end coverage of fundamental cloud computing topics as they pertain to both technology and business considerations. The course content is divided into a series of modular sections, each of which is accompanied by one or more hands-on exercises.

The following primary topics are covered:

  • Fundamental Cloud Computing Terminology and Concepts
  • Basics of Virtualization
  • Specific Characteristics that Define a Cloud
  • Understanding Elasticity, Resiliency, On-Demand and Measured Usage
  • Benefits, Challenges and Risks of Contemporary Cloud Computing Platforms and Cloud Services
  • Cloud Resource Administrator and Cloud Service Owner Roles
  • Cloud Service and Cloud Service Consumer Roles
  • Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) Cloud Delivery Models
  • Combining Cloud Delivery Models
  • Public Cloud, Private Cloud, Hybrid Cloud and Community Cloud Deployment Models

Module 2

This course explores a range of the most important and relevant technology-related topics that pertain to contemporary cloud computing platforms. The course content does not get into implementation or programming details, but instead keeps coverage at a conceptual level, focusing on topics that address cloud service architecture, cloud security threats and technologies, virtualization and data processing.

Proven technologies are defined and classified as concrete architectural building blocks called “mechanisms”. The purpose of this course is to introduce cloud computing-related technology topics in a manner that is accessible to a wide range of IT professionals, as well as to empower participants with an understanding of the fundamental mechanics of a cloud platform, how the different “moving parts” can be combined, and how to address common threats and pitfalls.

The following primary topics are covered:

  • Cloud Computing Mechanisms that Establish Architectural Building Blocks
  • Virtual Servers, Ready-Made Environments, Failover Systems, and Pay-for-Use Monitors
  • Cloud Balancing and Cloud Bursting Architectures
  • Common Risks, Threats and Vulnerabilities of Cloud-based Services and Cloud-hosted Solutions
  • Cloud Security Mechanisms Used to Counter Threats and Attacks
  • Understanding Cloud-Based Security Groups and Hardened Virtual Server Images
  • Cloud Service Implementation Mediums (including Web Services and REST Services)
  • Cloud Storage Benefits and Challenges
  • Cloud Storage Services, Technologies and Approaches
  • Non-Relational (NoSQL) Storage Compared to Relational Storage
  • Cloud Service Testing Considerations and Testing Types

Module 3

Introduction to AWS Cloud Computing

Getting started with Amazon Web Services (AWS):

  • Creating accounts and analyzing the cost breakdown
  • Evaluating Service Level Agreements (SLA)
  • Console, command–line tools and API

Overview of the architecture:

  • EC2
  • S3
  • EBS
  • Beanstalk
  • RDS
  • VPC
  • CloudFront
  • SimpleDB
  • SQS
  • CloudWatch

Achieving Agility with EC2Managing the EC2 infrastructure:

  • Browsing Amazon Machine Images (AMI)
  • Specifying security groups and key pairs

Provisioning resources:

  • Evaluating Elastic Block Store (EBS) and instance store root devices
  • Assigning elastic IP addresses
  • Mapping instance types to computing needs

Implementing Durable and Reliable StorageStoring data in the cloud:

  • Persisting off – instance storage with EBS volumes
  • Creating backups with snapshots
  • Achieving high durability with SimpleStorage Service
  • Transmitting data in/out of the Amazon cloud

Simplifying the database infrastructure:

  • Achieving high availability of nonrelational data with SimpleDB
  • Effortlessly implementing a relational database with Relational Database Service (RDS)

Creating cost–effective distributed solutions:

  • Decoupling applications with Simple Queue Service
  • Leveraging CloudFront for high–performance edge cache content delivery
  • Delivering static and streaming content

Adapting EC2 to Your Business NeedsCustomizing virtual machines:

  • Modifying existing images
  • Creating new images off of running instances
  • Converting an instance store AMI to an EBS AMI

Creating an AWS cloud architecture:

  • Applying best practices for a cloud solution
  • Selecting a cloud setup for different use case scenarios

Handling Dynamic Resource RequirementsMonitoring from inside or outside of the cloud:

  • Visualizing utilization metrics with CloudWatch
  • Setting alarms to send and receive notifications

Transparently scaling to meet load variations:

  • Distributing incoming traffic with elastic load balancing
  • Dynamically adding and removing instances with Auto Scaling
  • Setting capacity thresholds

Hosting Applications with Elastic BeanstalkImproving application delivery with Platform as a Service (PaaS):

  • Deploying scalable applications on the AWS cloud
  • Selecting and launching an application environment

Managing application environments:

  • Customizing and configuring platform stacks
  • Provisioning application resources with Cloud Formation
Duration: 25 Days For more details regarding the next batch start date 
Click Here