Upload
kernel-training
View
3.471
Download
3
Embed Size (px)
Citation preview
Email: [email protected] us: +91 8099776681
Welcome to Amazon Web ServicesIntroduction Demo Class
www.kerneltraining.com
What is cloud computing?
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction
www.kerneltraining.com
Cloud Computing Intro
On-Demand Self-Service
Broad Network Access
Resource Pooling
Rapid Elasticity
Measured Service
www.kerneltraining.com
Characteristics of SaaS Web access to commercial software
Software is managed from a central location
Software delivered in a “one to many” model
Users not required to handle software upgrades and patches
Application Programming Interfaces (APIs) allow for integration
between different pieces of software
www.kerneltraining.com
Characteristics of PaaS Services to develop, test, deploy, host and maintain
applications in the same integrated development environment. All the varying services needed to fulfil the application development process Web based user interface creation tools help to create,
modify, test and deploy different UI scenarios Multi-tenant architecture where multiple concurrent users
utilize the same development application Built in scalability of deployed software including load
balancing and failover Integration with web services and databases via common
standards Support for development team collaboration – some PaaS
solutions include project planning and communication tools Tools to handle billing and subscription management
www.kerneltraining.com
Characteristics of IaaS
Resources are distributed as a service
Allows for dynamic scaling
Has a variable cost, utility pricing model
Generally includes multiple users on a single piece of hardware
www.kerneltraining.com
Virtualization vs Cloud
The Cloud Increase scalability of existing applications Expand and contract capacity on-demand Support parallel workloads Increase customer self-service Support dynamic workloads
Virtualization Consolidate hardware footprint Increase service availability Move legacy applications onto modern
hardware
www.kerneltraining.com
Types in Cloud
PublicCloud
PrivateCloud
HybridCloud
www.kerneltraining.com
Introduction & Overview Designed to help you pass the AWS SysOps Certification & if possible AWS Certified Solutions Architect – Associate
Designed for Server Architects, Server Engineers, Developers, Java professionals, PHP programmers, Windows and .NET professionals and Start-up’s.
Designed to help ANYONE to pass the exam, no matter what your experience level
Will show more real time examples
Highly Scalable Website Built - No Programming Experience or Linux Experience Necessary!
www.kerneltraining.com
Overview Introduction
Identity Access Management { User, Groups, Roles, Policies, Password Policy }
S3/Glacier/Cloud Front { Buckets, Versioning, Lifecycle Management, Archiving }
EC2 { EBS, ELB, AMI, Auto Scaling, Instances Types, Security }
Route 53 { Domain, Health Checks }
www.kerneltraining.com
Overview Databases { RDS, SQL, DynamoDB, NoSQL, Aurora}
VPC { Public, Private, Custom VPC, Network Address Translation,
ACL’s }
Application Services {SES, SQS, SNF, Elastic Beanstalk, Cloud Formation}
Case Studies: Building a simple Word Press application in the cloud. Building a community based photo/video sharing site
www.kerneltraining.com
What You’ll Need An AWS Account (Free Tier)
A computer with a SSH terminal
A Domain Name(optional)
www.kerneltraining.com
The AWS Platform
AWS Global Infrastructure
Networking
Compute Storage Databases
Analytics Application Services
Deployment & Management
www.kerneltraining.com
Email: [email protected] us: +91 8099776681
THANK YOUfor attending Lessons of
www.kerneltraining.com