Skip to main content

Worksheet 2 AWS Services

 

AWS SERVICES

Amazon Lightsail



  • Amazon Lightsail provides easy-to-use cloud resources to get your web application or websites up and running in just a few clicks.
  • Lightsail offers simplified services such as instances, containers, databases, storage, and more.
  • With Lightsail, you can easily spin up websites or applications using pre-configured blueprints like WordPress, Prestashop, or LAMP.
  • You can use Lightsail features to simply host static content, connect your content to an audience around the globe, or get your Windows Business server up and running.
  • The Lightsail console guides you through the configuration process, and in many cases, has components already configured.
Features
  1. Lightsail offers virtual servers (instances) that are easy to set up and backed by the power and reliability of AWS. You can launch your website, web application, or project in minutes, and manage your instance from the intuitive Lightsail console or API.
  2. Lightsail offers an easy way to run containers in the cloud. With Lightsail Container Service, customers can now run and securely access containerized applications from the internet with just a few steps.
  3. Lightsail’s simplified load balancing routes web traffic across your instances so your websites and applications can accommodate variations in traffic, protected against outages, and deliver a seamless visitor experience.
  4. Lightsail offers a fully configured MySQL or PostgreSQL databases plan that includes memory, processing, storage, and transfer allowance. With Lightsail managed databases, you can easily scale your databases independently of your virtual servers, improve application availability, or run standalone databases in the cloud. You can also deploy multi-tiered applications, all within Lightsail, by creating multiple instances connected to a central managed database, and a load balancer that directs traffic to the instances.
  5. Amazon Lightsail offers both block and object storage. You can scale your storage quickly and easily with highly available SSD-backed storage for your Linux or Windows virtual server. For Lightsail Object Storage, you can easily host static content on the cloud.
  6. Lightsail enables content delivery network (CDN) distributions, which are built on the same infrastructure as Amazon CloudFront. This allows you to easily distribute your content to a global audience by setting up proxy servers across the world, so that your users across the globe can access your website geographically closer to them, thus reducing latency.
  7. Lightsail offers virtual servers (instances) that are easy to set up and backed by the power and reliability of AWS. You can launch your website, web application, or project in minutes, and manage your instance from the intuitive Lightsail console or API.

AWS Lambda



  • AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you.
  • These events may include changes in state or an update, such as a user placing an item in a shopping cart on an ecommerce website.
  • You can use AWS Lambda to extend other AWS services with custom logic, or create your own backend services that operate at AWS scale, performance, and security.
  • AWS Lambda automatically runs code in response to multiple events, such as HTTP requests via Amazon API Gateway, modifications to objects in Amazon Simple Storage Service (Amazon S3) buckets, table updates in Amazon DynamoDB, and state transitions in AWS Step Functions.
  • Lambda runs your code on high availability compute infrastructure and performs all the administration of your compute resources.
  • This includes server and operating system maintenance, capacity provisioning and automatic scaling, code and security patch deployment, and code monitoring and logging. All you need to do is supply the code.
Features
  1. Extend other AWS services with custom logic
  2. Build custom backend services
  3. Bring your own code
  4. Completely automated administration
  5. Built-in fault tolerance
  6. Package and deploy functions as container images
  7. Automatic scaling
  8. Connect to relational databases
  9. Fine-grained control over performance
  10. Connect to shared file systems
  11. Run code in response to Amazon CloudFront requests
  12. Orchestrate multiple functions
  13. Integrated security model
  14. Trust and integrity controls
  15. Only pay for what you use
  16. Flexible resource model
Amazon ECR




  • Amazon Elastic Container Registry (Amazon ECR) is integrated with Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS), which means you can easily store and run container images for applications with either orchestrator.
  • All you need to do is specify the Amazon ECR repository in your task or pod definition for Amazon ECS or Amazon EKS to retrieve the appropriate images for your applications.
Features
  1. OCI and Docker support
  2. Public container image and artifact gallery
  3. AWS Marketplace
  4. High availability and durability
  5. Team and public collaboration
  6. Access control
  7. Encryption
  8. Third-party integrations
  9. Pull through cache repositories
Amazon Cloudfront



  • Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users. 
  • CloudFront delivers your content through a worldwide network of data centers called edge locations. When a user requests content that you're serving with CloudFront, the request is routed to the edge location that provides the lowest latency (time delay), so that content is delivered with the best possible performance.
Amazon VPC




Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you've defined. This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS.

Features
  1. Virtual private clouds (VPC)
  2. Subnets
  3. IP addressing
  4. Routing
  5. Gateways and endpoints
  6. Traffic Mirroring
  7. Transit gateways
  8. VPC Flow Logs
  9. VPN connections

Comments

Popular posts from this blog

Lab AWS Exercise 1 A : Creating a EC2 instance accesible via remote client in AWS

 Creating a EC2 instance accesible via remote client in AWS Step 1:Create an instance Step 2:Launch Instance Step 3:Create new key pair and download private key in PEM format. Step 4:Launching Instance Step 5:Successfully initiated launch of instance Step 6:Instance starts running successfully. Step 7:Open Putty key generator Step 8:Load the PEM file Step 9:Save Private Key as PPK file Step 10:Open WinSCP Step 11:Copy the Public IPV4 Address of the instance Step 12:Paste the IP address in Host name Step 13:For Password open Advanced Site Settings and click authentication Step 14:Upload the private key in PPK format Step 15:Save the Site Step 16:Login the site Step 17:EC2 instance accessible via remote client in AWS is created

Lab AWS Exercise 6 - Create S3 bucket and host a static website

Sign in to AWS management console Select Amazon S3  Select Buckets Click on create bucket Fill in the information Enable ACL Enable public access Create bucket Bucket created successfully Upload the HTML file need to be hosted under objects of the created bucket The object URL must move you to the webpage that you have uploaded The webpage has been hosted successfully

Lab AWS Exercise 7 - Create an SQL instance

 Download and install MySQL workbench Open AWS management console Select RDS under database under services Click on create database Choose database creation method Choose engine Choose free tier Provide Database name , username , password Create database Database created successfully Open MySQL workbench Under database , select manage connection Enter the endpoint of the database in place of host and enter the right username  And then test connection Open the connected database and execute the queries provided or needed

Lab AWS Exercise 1 - Creation of EC2 instance in AWS

  EC2 INSTANCE CREATION Create AWS free tier account You will be asked for billing details fill and sign up Complete your registration Sign in to the console Launch EC2 instance from AWS dashboard Choose ami Choose instance type Configure instance Add storage Add tags Configure security group Review     The instance starts running Then finally terminate the instance

Lab AWS Exercise 4 - Creation of VPC

Open AWS console Under services select networking and content delivery Under that select VPC Click on create VPC Provide vpc a name and provide required information and select create vpc Creation of subnets Under vpc select subnet and click on create subnet Provide vpc information Create 4 subnets : 1 public and 3 private subnets

Assignment Class Activity - Storage Virtualization

What is storage visualization ? Storage  virtualization in Cloud Computing  is nothing but the sharing of physical storage into multiple storage devices which further appears to be a single storage device. It can be also called as a group of an available storage device which simply manages from a central console. This virtualization provides numerous benefits such as easy backup, achieving, and recovery of the data. Benefits of storage virtualization It is highly scalable. It allows easy addition and deletion of storage without affecting any application. Easy data migration. Easy storage management. Diagram of Storage virtualization Types of storage virtualization Block level File level Block level storage virtualization  is implemented in “ SAN (storage area network) ” and it provides a translation layer in the SAN, between the hosts and the storage arrays. In this type of storage virtualization, servers are redirected to virtualized LUNs instead of LUN’s on the individu...