- AWS Managed services include AWS Health check.
- AWS Health provides personalized information.
AWS Health provides ongoing visibility into the state of the AWS resources, services, and accounts.
AWS Health provides relevant and timely information to help to manage events in progress, as well as be aware of and prepare for planned activities.
AWS Management Console
- The AWS Management Console is a web application for managing Amazon Web Services.
- The console provides an intuitive user interface for performing many AWS tasks such as working with Amazon S3 buckets, launching and connecting to Amazon EC2 instances, setting Amazon CloudWatch alarms, and so on.
AWS Command Line Interface
- The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.
- With less configuration, user can start using all of the functionality provided by the AWS Management Console using terminal program such as.
- Linux shells
- Windows command line
AWS Tools for Windows Powershell
- The AWS Tools for Windows PowerShell and AWS Tools for PowerShell Core are PowerShell modules that are built on the functionality exposed by the AWS SDK for .NET.
- The AWS Tools for Windows PowerShell and AWS Tools for PowerShell Core are flexible in how they enable the user to handle credentials including support for the AWS IAM infrastructure.
Cloud computing is a type of internet based computing which provide the delivery of hosted services over the internet
It provide a network of remote servers to store, manage and process data over the internet.
Companies offering these computing services are called cloud providers and they charge for cloud computing services based on usage.
Example: Microsoft Window Azure, Amazon web services, Huawei GalaX cloud etc
Cloud services are broadly divided into three categories:
1.Cloud Software as a Service (SaaS)
2.Cloud Platform as a Service (PaaS)
3.Cloud Infrastructure as a Service (IaaS)
These three models are independent of each other.
Cloud Software as a Service (SaaS)
Software as a service is a way of delivering applications over the Internet—as a service. The users manages access to the application, including security, availability, and performance.
SaaS customers have no hardware or software to buy, install, maintain or update.
Access to applications is easy by having internet connection.
Example: Google Apps, Salesforce, Workday, Cisco WebEx.
Cloud Platform as a Service (PaaS)
In Platform as a Service model, a cloud provider delivers hardware and software tools as a service to their users which are used for application development.A PaaS provider hosts the hardware and software on its own infrastructure.
PaaS allow developers to frequently change or upgrade operating system features. users access PaaS through a Web browser.PaaS charge for that access on a per-use basis or as a monthly fee for the access to platform.
Example of PaaS vendors are Salesforce.com’s Force.com, Google and Amazon.
PaaS platforms for development and management of software are Appear IQ, Amazon Web Services (AWS) Elastic Beanstalk, Google App Engine.
Cloud Infrastructure as a Service (IaaS)
This cloud offer infrastructure resources such as hardware, software, server and storage.
Users can use these resources over internet and deploy application on them.
IaaS platforms offer highly scalable resources that can be adjusted on-demand.
Example: Amazon Web Services (AWS), Windows Azure, Google Compute Engine.
Advantages of Cloud Computing Services
1.Reduced Capital Cost
2.Device and Location independence
3.Scalability and Elasticity
Cloud Computing deployment models are
A cloud-based application is fully deployed in the cloud
All parts of the application run in the cloud.
Applications have either been created in the cloud or have been migrated from an existing infrastructure
This migration is done to take advantage of the benefits of cloud computing. It can be built on low-level infrastructure pieces or can use higher level services.
A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources (that are not located in the cloud).
It is used to extend, and grow, an organization’s infrastructure into the cloud while connecting cloud resources to internal system.
Features of Cloud Computing
- On demand computing resources
- Elastic resources—Scale up or down quickly and easily to meet demand
- Metered service so you only pay for what you use
- Self service—All the IT resources you need with self-service access
Cloud infrastructure as a service
In the 2016 Magic Quadrant for Cloud Infrastructure as a Service, Worldwide, for the 6th straight year, Gartner placed Amazon Web Services in the “Leaders” quadrant and named AWS as having both the furthest completeness of vision and the highest ability to execute