AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers

Cloud Computing & DevOps

AWS for Solution Architects

Enter EARLY250 for $250 off! Enter EARLY10 for 10% off! + View more dates & times
  • Overview
    This AWS course offering prepares solutions architects for the Amazon Web Services platform. AWS is the hottest technology on the planet today. This course is architected in such a way that an authorized certification test may be taken when the student graduates. Sign up today for one of our instructor led AWS Training.
    AWS for Solution Architects is deep and covers all areas of AWS, currently numbering over 70 services. Compute services include virtual cloud servers (EC2) complete with Docker coverage. Amazon isolated cloud resources (VPC) and batch management, including the new Lambda, which does auto-scaling as responses to events. Scalable cloud-based storage (S3) introduces Amazon’s older and newer options, including Glacier, Snowmobile, and the elastic file system. The course also covers Global content delivery, including Cloudfront, and elastic load balancing over Route 53, Amazon’s scalable DNS. Cloudwatch and other management tools.
    This AWS Training course is supplemented by a variety of hands-on labs that help attendees reinforce their theoretical knowledge of the course material.
    Topics covered include:

    • Cloud platform options
    • AWS components and services
    • Cloud security
    • Data persistence options
    • Architecting for High Availabilitiy
  • Who Should Take This Course

    AUDIENCE

    Enterprise Architects, Solution Architects, Developers, and Technical Managers.

    PREREQUISITES

    Foundational knowledge in distributed computing and Web-based architecture.

  • Schedule

    Register 21 days before class start date and save 10%! Enter discount code EARLY10 during registration.

    Register 21 days before class start date and save $250! Enter discount code EARLY250 during registration.

  • Course Outline

    CHAPTER 1. DEFINING THE CLOUD

    • A Bit of History
    • Wikipedia Entry
    • Cloud Computing at a Glance
    • Gartner Research on Cloud
    • Electrical Power Grid Service Analogy
    • The NIST Perspective
    • Five Characteristics
    • On-demand Self-Service (NIST Characteristic)
    • Broad Network Access (NIST Characteristic)
    • Resource Pooling (NIST Characteristic)
    • Rapid Elasticity (NIST Characteristic)
    • Measured Service (NIST Characteristic)
    • The Three Cloud Service Models (NIST)
    • The Cloud Computing Spectrum: IaaS, PaaS and SaaS
    • The Four Cloud Deployment Models (NIST)
    • The NIST Cloud Definition Framework
    • A Hybrid Cloud Diagram
    • Cloud Deployment Model Dynamics
    • Summary

    CHAPTER 2. THE CLOUD ENABLERS

    • The Origin of the Cloud Computing
    • Virtualization
    • Hypervisors
    • Hypervisor Types
    • Type 1 hypervisors
    • Type 2 hypervisors
    • Type 1 vs Type 2 Processing
    • Paravirtualization
    • Applying Virtualization to the Cloud
    • Virtualization Qualities (1/2)
    • Virtualization Qualities (2/2)
    • Grid Computing vs Cloud Computing
    • Myth: Cloud is SaaS
    • SOA and the Cloud
    • Summary

    CHAPTER 3. CLOUD REFERENCE MODEL

    • The Need for a Cloud Reference Model
    • Cloud Reference Model
    • Cloud Infrastructure
    • Cloud Infrastructure – Virtual Machines
    • A Bootable OS Image
    • Defining a “Compute Unit”
    • Block Storage for Instances
    • Cloud Infrastructure – Cloud Object Storage
    • Cloud Multi-Tenancy Model
    • Common Characteristics of Multi-tenant Applications (1/2)
    • Common Characteristics of Multi-tenant Applications (2/2)
    • The PaaS Platform
    • AWS Elastic Beanstalk Service (AEBS)
    • Working with AWS Elastic Beanstalk Service (AEBS)
    • The SaaS Platform
    • Cloud Service Model Implementations
    • Summary

    CHAPTER 4. OVERVIEW OF THE AMAZON WEB SERVICES (AWS)

    • Amazon Web Services
    • The History of AWS
    • The Initial Iteration of Moving amazon.com to AWS
    • The AWS (Simplified) Service Stack
    • Accessing AWS
    • Direct Connect
    • Shared Responsibility Model
    • Trusted Advisor
    • The AWS Distributed Architecture
    • AWS Services
    • Managed vs Unmanaged Amazon Services
    • Compute and Networking Services
    • Elastic Compute Cloud (EC2)
    • AWS Lambda
    • Auto Scaling
    • Elastic Load Balancing (ELB)
    • Virtual Private Cloud (VPC)
    • Route53 Domain Name System
    • Elastic Beanstalk
    • Security and Identity Services
    • Identity and Access Management (IAM)
    • AWS Directory Service
    • AWS Certificate Manager
    • AWS Key Management Service (KMS)
    • Storage And Content Delivery
    • Elastic Block Storage (EBS)
    • Simple Storage Service (S3)
    • Glacier
    • CloudFront Content Delivery Service
    • Database Services
    • Relational Database Service (RDS)
    • DynamoDB
    • Amazon ElastiCache
    • Redshift
    • Messaging Services
    • Simple Queue Service (SQS)
    • Simple Notifications Service (SNS)
    • Simple Email Service (SES)
    • AWS Monitoring with CloudWatch
    • Other Services Example
    • Summary

    CHAPTER 5. AWS SIMPLE STORAGE SERVICE

    • What is AWS Simple Storage Service (S3)
    • AWS Storage
    • Regions
    • Getting started with S3
    • Using BitTorrent
    • Standard Durability
    • More on Buckets
    • Bucket Configuration Domains
    • Bucket Permissions
    • Authorization of REST Requests
    • Adding Cross-Origin Resource Sharing Configuration
    • Event Notifications
    • The Requester Pays Option
    • The Object Key
    • Object Versioning
    • Object Lifecycle Configuration
    • Amazon S3 Data Consistency Model
    • Observable Data Consistency Behaviors
    • Eventually Consistent Reads vs Consistent Reads
    • Amazon S3 Security
    • Example of Object Encryption
    • S3 Use Case: Backup and Archiving
    • Another S3 Use Case: Static Web Hosting
    • More on Static Web Hosting
    • S3 Use Case: Disaster Recovery
    • AWS S3 Pricing
    • Storage Pricing
    • Request Pricing
    • Data Transfer Pricing
    • Amazon S3 Transfer Acceleration
    • How to Enable Transfer Acceleration
    • Enabling Transfer Acceleration in S3 Console
    • Amazon S3 SLA Definitions
    • Amazon S3 SLA Service Commitment
    • Summary

    CHAPTER 6. AWS IDENTITY AND ACCESS MANAGEMENT

    • AWS Identity and Access Management (IAM)
    • Working with IAM
    • Need a Directory Service?
    • Need Identity Management for Mobile Apps?
    • Root Account Access vs. IAM User Access
    • The IAM Dashboard
    • AWS Key Management Service (KMS)
    • User Management
    • Password Policies
    • Groups
    • Roles
    • Identify Providers
    • Using Multi-Factor Authentication Devices
    • Hardware-based and Virtual MFA Devices
    • Summary

    CHAPTER 7. AMAZON VIRTUAL PRIVATE CLOUD (VPC)

    • Amazon Virtual Private Cloud (VPC)
    • The Story of Two Networking Platforms
    • VPC Core Components
    • VPC Optional Components
    • When You Create a VPC …
    • The Create VPC Dialog
    • The VPC Dashboard
    • When You Delete a VPC …
    • Subnets
    • Private and Public Subnets
    • Route Tables
    • Routes in a Route Table Example
    • Internet Gateways
    • An Elastic IP Address
    • Associating the Elastic IP Address With An Instance
    • Elastic Network Interfaces (ENIs)
    • Security Groups
    • Security Group Rules
    • Example of A Security Group’s Rules
    • Putting It All Together
    • Network Access Control Lists
    • VPC Caps
    • Good VPC Design Recommendation
    • Where Do I Put My Web Servers?
    • Summary

    CHAPTER 8. AMAZON ELASTIC COMPUTE CLOUD (EC2)

    • Amazon Elastic Compute Cloud (EC2)
    • AWS Marketplace for OSes
    • AWS Marketplace for Tools and Applications
    • Shop Around for Cheaper EC2 Instances …
    • Spot Instance Pricing History
    • Instances Default Quotas
    • Bootstrapping
    • Instance Tagging
    • EC2 Instance Types
    • The Instance Types Matrix
    • The T2 Instance Type (Example of a Low-end Type)
    • The I2 Instance Type (Example of a High-end Type)
    • X1 Instance
    • Modifying an Instance
    • The EC2 Dashboard
    • EC2 Pricing
    • Cluster Networking
    • Dedicated Instances
    • VM Import / Export to/from AWS
    • Elastic IP Address
    • EC2 Service Level Agreement
    • Summary

    CHAPTER 9. AMAZON ELASTIC BLOCK STORE

    • Amazon Elastic Block Store (EBS) Overview
    • EBS Store Details
    • Accessing the ESB Service
    • EBS Volume Supported Operations
    • Types of EBS
    • More on EBS Types
    • EBS Volume Encryption
    • Instance Types Supported by EBS Encryption
    • The Create Volume Dialog
    • Use Cases for Volume Types
    • EBS Volume Type Prices
    • ESB Volume RAID Configuration
    • EBS Snapshots
    • Public Snapshot Repository
    • EBS Snapshot Common Use Cases
    • EBS Snapshot Operations
    • The EBS Snapshot Dialog
    • The EBS Service Level Agreement (SLA)
    • Service Credits
    • Summary

    CHAPTER 10. THE AWS COMMAND LINE INTERFACE

    • Understanding the AWS Command Line Interface (CLI)
    • Getting Started With the AWS CLI
    • Available Commands
    • Options
    • Sample Commands
    • Summary

    CHAPTER 11. THE AWS SHARED RESPONSIBILITY MODEL

    • The AWS Shared Responsibility Model
    • In a Nutshell…
    • Areas of Responsibility of AWS
    • Your Areas of Responsibility
    • AWS Compliance Program
    • Cloud Security Domains
    • The CIAs of Security
    • AWS Network Security
    • AWS Network Security (Cont’d)
    • The Heartbleed OpenSSL Bug
    • Authentication & Authorization: AWS Identity and Access Management Service
    • AWS Account Security Features
    • Controlling Programs: Mandatory Access Control (MAC)
    • Access Control: Physical Security
    • Access Control: Auditing
    • Security Best Practices
    • Be Aware of Spear-Phishing Attacks
    • Summary

    CHAPTER 12. DESIGNING CLOUD SOLUTIONS

    • Getting Started …
    • Implications of Vendor Lock-In
    • Dealing with Vendor-specific Service API
    • Know Your Cloud Application’s Needs
    • Data Physics
    • Cloud Design Strategies
    • Designing for Failure
    • Designing for Cloud Availability
    • Designing for Cloud Scalability
    • UI Considerations
    • Analyzing Cloud Requirements
    • “Good/Not-so-Good” Use Cases for the Cloud
    • Design the Cloud Service Interface
    • Designing for Cloud Non-Functional Requirements
    • Practical Observations and Rules
    • Selecting the Right Object Storage
    • Analysis and Design (A&D) Best Practices
    • A&D Best Practices – Prototyping
    • A&D Best Practices – System Partitioning
    • A&D Best Practices – Leveraging Cloud Platform Services
    • A&D Best Practices –
    • Using Asynchronous Communication Patterns
    • MOM to the Rescue
    • A&D Best Practices – Preempt Possible Data Corruption
    • A&D Best Practices –
    • Caching
    • A&D Best Practices – Staying Hands-On
    • Be Aware of the CAP Theorem Constraints
    • The CAP Triangle
    • Cloud Layering
    • Cloud Layering Overview
    • Content Services
    • Separate Static Content from Dynamic Content
    • Logic Services
    • Orchestration in the Cloud
    • Designing for Cloud Security – OWASP 10
    • Designing for Cloud Security – OWASP 10 (Cont’d)
    • Designing for Cloud Security – Multi-Factor Security
    • Stepping Across Site Silos
    • Stepping Across Site Silos – the SAML Protocol
    • Stepping Across Site Silos – t
    • he OpenID Protocol
    • SAML vs OpenID
    • Stepping Across Site Silos – OAuth
    • Utility – Security Services
    • Out-of-the-Box Security Service Example
    • Simple Layering Example
    • Layering Example with Dedicated IaaS
    • Amazon Web Services Integration Diagram
    • Handling Error Messages in the Cloud
    • Designing for Cloud Maintainability
    • Summary

    CHAPTER 13. AWS LAMBDA

    • What is AWS Lambda?
    • Supported Languages
    • Getting Your Code Up And Running in Lambda
    • Examples of the Base Lambda Function
    • Use Cases
    • How It Works
    • Example: Processing S3 Source Events with Lambda
    • The Programming Model
    • Configuring Lambda Functions
    • Configure Triggers Page
    • Lambda Function Blueprints
    • How Do I Troubleshoot and Monitor My Lambda Functions?
    • Summary

    CHAPTER 14. AWS SOLUTION ARCHITECTURE PATTERNS

    • AWS Architecture Center
    • List of Reference Architectures
    • High Availability Solution Architecture Blueprint
    • Log Analysis Solution Architecture Blueprint Summary
    • Scalable Web App Solution Architecture Blueprint Summary
    • Simplified Web App Solution Architecture Blueprint
    • Architecting for AWS: Design for Failure – Take 1
    • Architecting for AWS: Design for Failure – Take 2
    • Go with SOA and Asynchronous Communication Patterns
    • Batch Processing with SQS
    • Secure Your Applications
    • Securing your Web Application Example
    • Other Security Considerations
    • Operational Checklists for AWS
    • Excerpts from Operational Checklists
    • Summary

    CHAPTER 15. AWS CLOUD GOVERNANCE

    • IT Governance
    • IT Governance (Cont’d)
    • Agile IT in the Cloud
    • DevOps Security Concerns
    • Governance: Common Activities
    • Governance: Common Activities (Cont’d)
    • Governance Gotchas
    • AWS Shared Responsibility Model
    • Cloud Risks to Consider
    • Risk Management
    • AWS: Risk And Compliance
    • Summary

    LAB EXERCISES

    Lab 1. Learning the AWS Management Console
    Lab 2. Managing Keys for Secure Connection
    Lab 3. Using S3 Through Management Console
    Lab 4. Managing IAM Users
    Lab 5. Getting Started with the EC2 Service
    Lab 6. Understanding the Virtual Private Cloud and the Internet Gateway
    Lab 7. Elastic Block Store
    Lab 8. Getting Started with AWS Command-line Interface
    Lab 9. Using Amazon Simple Queue Service
    Lab 10. Using AWS Lambda
    Lab 11. Creating Highly Available Apps on AWS
    Lab 12. Lab Environment Clean-Up

  • FAQs
    Is there a discount available for current students?

    UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Online courses are excluded from this offer.

    What is the cancellation and refund policy?

    Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.

Contact Us