Showing posts with label AWS. Show all posts
Showing posts with label AWS. Show all posts

Friday, 7 July 2017

AWS-5


AWS-S3-2


Key Features

Storage and Security


• Amazon S3 stores data as objects within resources called "buckets." You can store as many objects asyou want within a bucket, and write, read, and delete objects in your bucket. Objects can be up to 5
terabytes in size.
• You can control access to the bucket (who can create, delete, and retrieve objects in the bucket for
example), view access logs for the bucket and its objects, and choose the AWS region where a bucket
is stored to optimize for latency, minimize costs, or address regulatory requirements
Cross-Region Replication
• Cross-region replication (CRR) provides automated, fast, reliable data replication across AWS regions.
Every object uploaded to an S3 bucket is automatically replicated to a destination bucket in a
different AWS region that you choose
Event Notifications
• Amazon S3 event notifications can be sent when objects are uploaded to or deleted from Amazon
S3
Versioning
• Amazon S3 allows you to enable versioning so you can preserve, retrieve, and restore every
version of every object stored in an Amazon S3 bucket.
Lifecycle Management
• Amazon S3 provides a number of capabilities to manage the lifecycle of your data, including
automated migration of older data from S3 Standard to S3 Standard - Infrequent Access and
Amazon Glacier
Encryption
• Amazon S3 encrypts data in transit via SSL-encrypted endpoints and can also encrypt data at rest
with three options for managing encryption keys: directly by S3, through AWS Key Management
Service (AWS KMS), or you can provide your own keys
Security and Access Management
• Amazon S3 provides several mechanisms to control and monitor who can access your data as well as how, when, and where they can access it. VPC endpoints allow you to create a secure connection
without a gateway or NAT instances
Cost Monitoring and Controls
• Amazon S3 has several features for managing and controlling your costs, including bucket
tagging to manage cost allocation and integration with Amazon CloudWatch to receive billing
alerts
Flexible Storage Options
• Amazon S3 is designed for 99.999999999% durability and up to 99.99% availability of objects over a given year.
• In addition to S3 Standard, there is a lower-cost Standard - Infrequent Access option for
infrequently accessed data, and Amazon Glacier for archiving cold dataat the lowest possible cost
Time-limited Access to Objects
• Amazon S3 supports query string authentication by devs, which allows you to provide a URL that is
valid only for a length of time that you define. This time limited URL can be useful for scenarios such as software downloads or other applications where you want to restrict the length of time users
have access to an object
Data Lifecycle Management
• Lifecycle management of data refers to how your data is managed and stored from creation and
initial storage to he it’s o lo ger eeded a d deleted
Transferring Large Amounts of Data
• AWS Import/Export accelerates moving large amounts of data into and out of AWS. AWS transfers
your data directly onto and off of storage devices using A azo ’s high-speed internal network and
bypassing the Internet.
• You can use AWS Import/Export for migrating data into the cloud, distributing content to your
customers, sending backups to AWS, and disaster recovery.
You can also use AWS Direct Connect to transfer large amounts of data to Amazon S3.

AWS-4

AWS-S3-1


Introduction to Amazon S3
Amazon S3
• Amazon Simple Storage Service (Amazon S3), provides secure, durable, highly-scalable object storage.
• Amazon S3 stores data as objects within resources called "buckets." You can store as many objects as you want within a bucket, and write, read, and delete objects in your bucket. Objects can be up to 5
terabytes in size.
• Amazon S3 is easy to use, with a simple web service interface to store and retrieve any amount of data from anywhere on the web.
S3 Benefits
Durable
• Amazon S3 provides durable infrastructure to store important data and is designed for durability of
99.999999999% of objects.
Low Cost
• Amazon S3 allows you to store large amounts of data at a very low cost.
Available
• Amazon S3 Standard is designed for up to 99.99% availability of objects over a given year and is
backed by the Amazon S3 Service Level Agreement, ensuring that you can rely on it when needed.
Secure
• Amazon S3 supports data transfer over SSL and automatic encryption of your data once it is uploaded.
You can also configure bucket policies to manage object permissions and control access to your data
using AWS Identity and Access Management (IAM).
Scalable
• With Amazon S3, you can store as much data as you want and access it when needed. You can stop
guessing your future storage needs and scale up and down as required, dramatically increasing
business agility.
Send Event Notifications
• Amazon S3 can send event notifications when objects are uploaded to Amazon S3. Amazon S3 eventnotifications can be delivered using Amazon SQS or Amazon SNS enabling you to trigger workflows,alerts, or other processing.
For example, you could use Amazon S3 event notifications to trigger media files when they are uploaded,processing of data files when they become available, or synchronization of Amazon S3 objects with otherdata stores
S3 integrations include Amazon CloudFront, Amazon CloudWatch, Amazon Kinesis, Amazon RDS, Amazon Glacier,Amazon EBS, Amazon DynamoDB, Amazon Redshift, Amazon Route 53, Amazon EMR, Amazon VPC, Amazon KMS,
and AWS Lambda
High Performance
Easy to use
Amazon S3 is easy to use with a web-based management console and mobile app and full REST APIs and SDKs for easy integration with third party technologies.
Use cases
Backup and Archiving
• Amazon S3 offers a highly durable, scalable, and secure solution for backing up and archiving your
critical data.
Big Data Analytics
• Whether ou’re stori g phar a euti al or fi a ial data, or ulti edia files su h as photos and videos, Amazon S3 can be used as your big data object store. Amazon Web Services offers reducing costs, scaling to meet demand, and increasing the speed of innovation.
Static Website Hosting
• You can host your entire static website on Amazon S3 for a low-cost, highly available hosting
solution that can scale automatically to meet traffic demands.
Disaster Recovery

• We can have failover and failback scenario

AWS-3

AWS(EC2-2)

Inexpensive
Amazon EC2 passes on to you the financial benefits of Amazon’s scale. You pay a very low
rate for the compute capacity you actually consume. See Amazon EC2 Instance Purchasing
Options for a more detailed description.
• On-Demand Instances – On-Demand Instances let you pay for compute capacity by the hour
with no long-term commitments.
• This frees you from the costs and complexities of planning, purchasing, and maintaining
hardware and transforms what are commonly large fixed costs into much smaller variable costs.
Reserved Instances
• Reserved Instances provide you with a significant discount (up to 75%) compared to On-
Demand Instance pricing.
• There are three Reserved Instance payment options (No Upfront, Partial Upfront, All Upfront)
that enable you to balance the amount you pay upfront with your effective hourly price.
• The Reserved Instance Marketplace is also available, which provides you with the
opportunity to sell Reserved Instances if your needs change.
Examples:
You want to move instances to a new AWS Region, change to a new instance type, or sell
capacity for projects that end before your Reserved Instance term expires).
Spot Instances
• Spot Instances allow customers to bid on unused Amazon EC2 capacity and run those
instances for as long as their bid exceeds the current Spot Price.
To use Amazon EC2, you simply:
• Select a pre-configured, template Amazon Machine Image (AMI) to get up and running immediately. Or create an AMI containing your applications, libraries, data, and associated configuration settings.
• Configure security and network access on your Amazon EC2 instance..
• Choose which instance type(s) you want, then start, terminate, and monitor as many instances
of your AMI as needed, using the web service APIs or the variety of management tools
provided.
• Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach
persistent block storage to your instances.
• Pay only for the resources that you actually consume, like instance-hours or data transfer.
Features 
Amazon EC2 provides a number of powerful features for building scalable, failure resilient,
enterprise class applications.
Amazon Elastic Block Store
• Amazon Elastic Block Store (EBS) offers persistent storage for Amazon EC2 instances.
• Amazon EBS volumes are network-attached, and persist independently from the life of an instance.
• Amazon EBS volumes are highly available, highly reliable volumes that can be leveraged as an Amazon EC2 instance’s boot partition or attached to a running Amazon EC2 instance as a standard block device
EBS-Optimized Instances
• For an additional, low, hourly fee, customers can launch selected Amazon EC2 instances
types as EBS-optimized instances
Multiple Locations
• Amazon EC2 provides the ability to place instances in multiple locations. Amazon EC2 locations are composed of Regions and Availability Zones. Availability Zones are distinct locations that are engineered to be insulated from failures in other Availability Zones and provide inexpensive, low latency network connectivity to other Availability Zones in the same Region. By launching instances in separate Availability Zones, you can protect your applications from failure of a single location. Regions consist of one or more Availability Zones, are geographically dispersed, and will be in separate geographic areas or countries
Elastic IP Addresses
• Elastic IP addresses are static IP addresses designed for dynamic cloud computing. An Elastic IP
address is associated with your account not a particular instance, and you control that address until you choose to explicitly release it. Unlike traditional static IP addresses, however, Elastic IP addresses allow you to mask instance or Availability Zone failures by programmatically remapping your public IP addresses to any instance in your account

AWS-2

AWS(EC2 -1)


Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable
compute capacity in the cloud
• Amazon EC2’s simple web service interface allows you to obtain and configure capacity with
minimal friction.
• It provides you with complete control of your computing resources and lets you run on
Amazon’s proven computing environment.
• Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change.
• Amazon EC2 changes the economics of computing by allowing you to pay only for capacity
that you actually use.
• Amazon EC2 provides developers the tools to build failure resilient applications and isolate
themselves from common failure scenarios.

Amazon EC2 Benefits
Elastic Web-Scale Computing
Amazon EC2 enables you to increase or decrease capacity within minutes, not hours or days. You can
commission one, hundreds or even thousands of server instances simultaneously because this is all controlled with web service APIs, your application can automatically scale itself up and down depending on its needs.
• Completely Controlled
You have complete control of your instances. You have root access to each one, and you can interact
with them as you would any machine. You can stop your instance while retaining the data on your boot partition and then subsequently restart the same instance using web service APIs. Instances can be rebooted remotely using web service APIs. You also have access to console output of your instances.
• Flexible Cloud Hosting Services
You have the choice of multiple instance types, operating systems, and software packages.
Amazon EC2 allows you to select a configuration of memory, CPU, instance storage, and the boot
partition size that is optimal for your choice of operating system and application. For example, your
choice of operating systems includes numerous Linux distributions, and Microsoft Windows Server.
• Designed for use with other Amazon Web Services
Amazon EC2 works in conjunction with Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), Amazon SimpleDB and Amazon Simple Queue Service (Amazon SQS) to provide a complete solution for computing, query processing and storage across a wide range of applications.
• Reliable
Amazon EC2 offers a highly reliable environment where replacement instances can be rapidly and
predictably commissioned. The service runs within Amazon’s proven network infrastructure and data centers. The Amazon EC2 Service Level Agreement commitment is 99.95% availability for each Amazon EC2 Region.
Secure
• Amazon EC2 works in conjunction with Amazon VPC to provide security and robust
networking functionality for your compute resources.
• Your compute instances are located in a Virtual Private Cloud (VPC) with an IP range that you
specify. You decide which instances are exposed to the Internet and which remain private.
• Security Groups and networks ACLs allow you to control inbound and outbound network
access to and from your instances.
You can connect your existing IT infrastructure to resources in your VPC using industry-standard
encrypted IPsec VPN connections.
• You can provision your EC2 resources as Dedicated Instances. Dedicated Instances are Amazon
EC2 Instances that run on hardware dedicated to a single customer for additional isolation.
• If you do not have a default VPC you must create a VPC and launch instances into that VPC
to leverage advanced networking features such as private subnets, outbound security group
filtering, network ACLs, Dedicated Instances, and VPN connections.

Monday, 3 July 2017

AWS-1


                                                               Amazon Web Services

AWS is a Ready made Cloud for Infrastructure setups, Now a days the small and middle scale companies do not want to invest money to set up the infrastructure and to maintain the infra, the man power. To avoid this situation there is a concept of ready made infrastructure setup called as CLOUD. there are so many clouds available in the market like AWS, Azure(cloud of Microsoft ) and many more.

AWS offers the best cloud computing services that enable a business to build sophisticated and scalable applications by which they can attain quality knowledge in analyzing various factors that can guide their business towards the profit levels. Therefore, by having an adequate knowledge about these services and by understanding how to make effective use of them on the Cloud is very much crucial for businesses and professionals who will be working on the cloud.

Many companies are now in seek of AWS professionals who can effectively handle cloud computing. Certification in AWS with effective knowledge in the field of cloud computing will pave the way for the most promising career opportunities.


The amount of options available through Amazon Web Services(AWS), however, can sometimes be overwhelming. To make it a little easier, we’ve compiled a list of some of the most commonly used services and their basic pricing information. Check out Amazon's website for a more detailed look at Amazon Web Services.

Amazon Elastic Compute Cloud
The Elastic Compute Cloud (EC2) from Amazon provides resizable compute capacity in the cloud, which is intended to make Web-scale computing easier for developers. Users maintain complete control of their computing resources, and Amazon operates under a "pay as you go" model. It also only takes minutes to obtain and boot new server instances, so it allows for quick scaling as computing requirements change.
Pricing: New AWS customers can use Amazon EC2 free for one year. It also offers on-demand instances starting at $0.085 per hour on Linux and $0.12 per hour on Windows. Reserved instances start at $227.50 per year or $0.03 per hour.

Amazon Simple Storage Service
Simple Storage Service (S3) is an online storage service that offers unlimited data storage space in the cloud. Users are given access to a simple Web services interface that stores and retrieves data from anywhere on the Web.
Pricing: New users will receive, for free, 5 GB of S3 storage; 20,000 Get Requests; 2,000 Put Requests; 15 GB of data transfer in; and 15 GB of transfer out each month for one year. See this S3 pricing overview for costs thereafter.

Amazon Elastic MapReduce
Elastic MapReduce allows businesses and developers, among others, to process large amounts of data. Using a hosted Hadoop framework running on Amazon EC2 and S3, users can instantly take advantage of as much, or as little, capacity needed to perform data-intensive tasks like data mining and scientific simulation.
Pricing: Starts at $0.015 per hour, in addition to normal Amazon EC2 and Amazon S3 prices.

Amazon CloudFront
CloudFront integrates with other Amazon's cloud services to provide an easy way for businesses and developers to distribute data through high-speed transfers. Optimized to work with EC2 and S3, CloudFront delivers static and streaming content using a global network of edge locations.
Pricing: Pay for only what you use. Prices start at $0.15 per GB transferred out for the first 10 TB per month. Estimate your monthly bill with the AWS Simple Monthly Calculator. Reserved capacity pricing is available upon request.

Amazon SimpleDB
SimpleDB is an optimized non-relational data store that eliminates the need for tedious database administrative work. After items are stored and queried via Web services requests, the service creates and manages multiple replicas of said data automatically to ensure high availability and durability.
Pricing: New users get 25 Machine Hours and 1 GB of storage free each month. Costs vary thereafter.

Amazon Relational Database Service
The Relational Database Service (RDS) provides scalable relational databases in the cloud through a Web service. Database administrative tasks are managed, and all codes, applications and tools already used with MySQL databases work with Amazon RDS. It can also automatically patch database software and perform regularly scheduled backups.
Pricing: On-demand DB instances start at $0.11 per hour for standard deployment and $0.22 per hour for multi-AZ deployment. Reserved DB instances start at $227.50 per year. There is also provisioned database storage starting at $0.10 per GB per month.

Amazon Simple Queue Service
Simple Queue Service (SQS) is a hosted queue that increases the workflow between distributed components of applications that perform different tasks. SQS allows developers to easily move data without losing messages or requiring each component to always be available.
Pricing: New users receive 100,000 SQS queuing requests free each month. Afterwards, users pay $0.01 per 10,000 requests. Data transfer costs vary.

Amazon Simple Notification Service
Simple Notification Service (SNS), while still in its beta stage, is a Web service that helps set up and send notifications from the cloud through a “push" mechanism. Designed to make Web-scale computing easier for developers, SNS can be used in the monitoring of applications and for time-sensitive information updates.
Pricing: All users receive 100,000 Amazon SNS Requests, 100,000 HTTP notifications and 1,000 email notifications for free each month.

Amazon CloudWatch
CloudWatch enables monitoring for EC2 and other Amazon cloud services. Users can choose the EC2 instances they want to watch, and CloudWatch will gather and monitor the easily accessible data. Some of the metrics that it provides visibility into include CPU utilization, disk reads and writes and network traffic.
Pricing: CloudWatch is charged by the number of EC2 instances monitored, starting at $0.015 per hour for each instance (in addition to normal EC2 charges).

Amazon Virtual Private Cloud
Through a virtual private network, the Virtual Private Cloud (VPC) works as a bridge between a user’s existing IT infrastructure and Amazon's cloud. The result is a safe, secure private cloud service. Still in beta, it currently integrates with only EC2 but will eventually work with other AWS services.
Pricing: Users pay only for what they use; there is a $0.05 charge per VPN Connection-hour, in addition to normal EC2 usage charges. Data transfer pricing charges can be found here.

Elastic Load Balancing
Elastic Load Balancing is a networking service that automatically spreads out incoming application traffic across several available EC2 instances. Customers have the option of enabling it within a single Availability Zone or throughout multiple zones. The service can also detect unhealthy instances and reroute traffic to healthy ones.
Pricing: Users are charged $0.025 per hour per Elastic Load Balancer and $0.008 per GB of data transferred, in addition to regular EC2 usage charges.

Amazon Elastic Block Store
Elastic Block Store (EBS) provides Amazon cloud users with off-instance block level storage volumes. They can, however, be attached to running EC2 instances and mounted as devices when necessary. The size of EBS storage volumes can vary from 1 GB to 1 TB.
Pricing: Volume storage is priced at $0.10 per allocated GB per month, and users are also charged $0.10 per 1 million I/O requests made to the volume, in addition to regular EC2 usage charges.

AWS Import/Export
The AWS Import/Export tool uses the company's high-speed internal network and portable storage devices to bypass the Internet and move data onto and off of Amazon's cloud. Due to the size of the data being moved and traditional transfer speeds, Import/Export is often faster than Internet connections and more cost-effective than upgrading your organization's bandwidth.
Pricing: There is a flat rate of $80 per device handled, along with $2.49 per data-loading-hour. Additional costs can be calculated.




If you face any problem while practicing feel free to comment it and Bookmark this blog for quick reference.We will try to help you

Thanks
Devops Desk Team