SlideShare a Scribd company logo
1 of 50
Hosting Web Based Application Using Amazon EC2
Submitted by:
Samreen Akhtar
18DCS058
Dip In comp Engg
6th Semester
Submitted to:
Dr.Sunil
Training and placement coordinator
Computer Engineering
Content
 Introduction
 What Is Cloud Computing
 History Of Cloud Computing
 Cloud Services Models
 Cloud Deployment Models
 Architecture
 Language Used
 What is AWS and its categories
 EC2
 Step To Launch An Instance
 Step To Connecting Linux Machine With Putty
 Screenshot
 Conclusion
 Bibliography
Introduction
App Deployment is an important step after App
Development. It is a very difficult task for anyone to
predict the computing power required for the application.
The server, storage, OS, network connections, etc. are
difficult to manage simultaneously.
AWS EC2 (Elastic Compute Cloud) is a
web service offered by Amazon that allows users to rent
virtual private server and server can be divided into
various instances (Instances can be understood as a
small part of a large computer, having its own hard drive,
network connection, OS, etc.) It provide complete control
of computing resources, which one can scale as per the
requirement.
What is cloud computing?
• In simple words Cloud Computing enables on-
demand services like compute, storage,
networking etc. which can be accessed through
the internet and the user is not required to
manage these resources.
• Everything is done by remote, nothing is saved
locally.
Features
 Pay As You Go
 Scalable
 Flexible
 Secure and disaster Recovery
History of Cloud Computing
The concept of Cloud Computing was introduced back in 1960s by John McCarthy.
According to him “computing may someday be organized as a public utility”. The
characteristics of cloud computing were explored first time in 1996 by Douglas
Parkhill in his book, “The challenge of the Computer Utility”. The history of team
“Cloud” is originated from telecommunication world, where telecom companies
started offering Virtual Private Network (VPN) services along with comparable quality
of services at a much lower cost. Before invention of VPN, they provided dedicated
point-to-point data circuits which are nothing but wastage of bandwidth. But by using
VPN services they able to switch traffic to balance utilization of overall network.
Cloud computing now utilization of overall network. Cloud Computing now extends
this to cover servers and network infrastructure. Many players in industries have
jumped into cloud computing and implemented it. For example Amazon has played a
important role and launched the Amazon Web Services (AWS) in 2006.
Along with this Google and IBM also started research projects in Cloud computing.
Eucalyptus become the first open source platform for deploying the private cloud.
Cloud Services Models
Service Models are the reference models on which the cloud Computing is based.
There can be categorized into three basic service models as listed below:
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (Paas)
3. Software as a Service (SaaS)
.
Infrastructure as a Service
IaaS is the delivery of technology infrastructure as an on
demand scalable service. IaaS provides access to
fundamental resources such as physical machine, virtual
machine, virtual server, etc.
• Usually billed based on usage
• Usually multi tenant virtualized environment
• Can be coupled with Managed Services for OS and
application support
Platform as a Service (PaaS)
PaaS provides the runtime environment for
application, development & deployment tools, etc.
PaaS provides all of the facilities required to support
the complete life cycle of building and delivering web
applications and services entirely from the Internet.
Typically application must be developed with a
particular platform in mind.
• Multi tenant environments
• Highly scalable multi-tier architecture
Software as a Service (SaaS)
SaaS model allows to use software application as a
service to end users. SaaS is a software delivery
methodology that provides licenced multi-tenant access
to software and its functions remotely as a Web-based
service.
• Usually billed based on usage
• Usually multi tenant environment
• Highly scalable architecture
Cloud Deployment Models
Deployment models define the type of assess to the cloud, i.e., how
the cloud is located?
Cloud can have any of the three types of access:
• Public
• Private
• Hybrid
• Community
Cloud Deployment Models
Public Cloud : The Public Cloud allows systems and services to be easily
accessible to the general public. Public cloud may be less secure because of its
openness, e.g., e-mail.
Private Cloud : The Private Cloud allows systems and services to be accessible
within an organization. It offers increased security because of its private nature.
Community Cloud : The Community Clod allows systems and services to be
accessible by group of organizations.
Hybrid Cloud : The hybrid Cloud is mixture of public and private cloud. However,
the critical activities are performed using private cloud while the non-critical
activities are performed using public cloud.
Architecture
Cloud computing is a collection of all IT
services that are provided to a customer
over a network on leased basis and with
the ability to scale up or down their
service requirements. Most of the time
cloud computing services are delivered
by third party provider who owns the
infrastructure.
Front-End (Language Used)
• HTML(Hypertext Markup Language)
• CSS (Cascading Style Sheet)
• JS (JavaScript)
• Bootstrap
Back-End (Language Used)
 PHP (PHP Hypertext Preprocessor)
 MySQL (Database)
Software Used
 VISUAL STDIO
 MYSQL WORKBENCH/XAMPP(FOR
MYSQL)
What is AWS?
• Amazon Web Services (AWS) is a secure cloud platform that offers a broad
set of global cloud-based products.
• AWS provides you with on-demand access to the compute, storage, network,
database, and other IT resources and management tools.
• AWS offers flexibility.
• You pay only for individual service you need, for as long as you use them.
• AWS service work together like building blocks.
Categories of AWS services
AWS services fall under different categories, and each category contains one or more
services. You can select the services that you want from these different categories to
build your solutions.
AMAZON ELASTIC COMPUTE CLOUD (EC2)
Amazon Elastic Compute Cloud (Amazon EC2)provides virtual machines where you
can host the same kinds of applications that you might run on a traditional on-
premises server. It provides secure, resizable compute capacity in the cloud. EC2
instances can support a variety of workloads. Common uses for EC2 instances
include, but are not limited to:
• Application servers
• Web servers
• Database server
• Game servers
• Mail servers
• Media servers
Steps to launch an instance:-
Step 1: Choose an Amazon Machine Image (AMI
An AMI is a template that contains the software configuration (operating system, application server, and
applications) required to launch your instance. You can select an AMI provided by AWS, our user
community, or the AWS Marketplace; or you can select one of your own AMIs.
Step 2: Choose an Instance Type
Amazon EC2 provides a wide selection of instance types optimized to fit different use cases. Instances
are virtual servers that can run applications. They have varying combinations of CPU, memory,
storage, and networking capacity, and give you the flexibility to choose the appropriate mix of
resources for your applications. Learn more about instance types and how they can meet your
computing needs.
Step 3: Configure Instance Details
Configure the instance to suit your requirements. You can launch multiple instances from the same
AMI, request Spot instances to take advantage of the lower pricing, assign an access management
role to the instance, and more.
Step 4 : Add Storage
Your instance will be launched with the following storage device settings. You can attach additional EBS
volumes and instance store volumes to your instance, or edit the settings of the root volume. You can
also attach additional EBS volumes after launching an instance, but not instance store volumes. Learn
more about storage options in Amazon EC2.
Step 5 : Add Tags
A tag consists of a case-sensitive key-value pair. For example, you could define a tag with
key = Name and value = Webserver.
A copy of a tag can be applied to volumes, instances or both.
Step 6 : Configure Security Group
A security group is a set of firewall rules that control the traffic for your instance. On this page, you
can add rules to allow specific traffic to reach your instance. For example, if you want to set up a
web server and allow Internet traffic to reach your instance, add rules that allow unrestricted
access to the HTTP and HTTPS ports. You can create a new security group or select from an
existing one below. Learn more about Amazon EC2 security groups.
Step 7 : Please review your instance launch details. You can go back to edit changes for each
section. Click Launch to assign a key pair to your instance and complete the launch process.
Assuming you have a Key Pair file .pem already sole, connect to your instance with putty
STEPS TO CONNECTING A LINUX (UBUNTU) MACHINE WITH PUTTY
PuTTY is a free tool for connecting via SSH (Secure Shell) for Windows users. We will be using this to
access our newly created Linux machine!
STEP 1 - START PUTTYGEN
(CONVERT YOUR KEY FOR USE WITH PUTTY)
(for example, from the Start menu, choose All Programs > PuTTY > PuTTYgen).
STEP 2 - CHOOSE LOAD.
By default, PuTTYgen displays only files with the extension .ppk. To locate your .pem file, select the
option to display files of all types.
STEP 3 - SELECT YOUR KEY
STEP 4 - CHOOSE SAVE PRIVATE KEY
This will save the key in the format that PuTTY can use.
Step 5. START PUTTY
Step 6. SET YOUR PPK KEY
If you're wondering where to select your PuTTYGen key.
Connection > SSH > Auth
CLICK OPEN IN THE PUTTY THEN DIALOG BOX WILL APPEAR
Steps of installing vista control panel to your server
i) # Download installation script
curl -O http://vestacp.com/pub/vst-install.sh
ii) # Run it
bash vst-install.sh
Step 2: Using above URL (3.108.1.31) we are able to open vista control panel using above
credential.
Step 3: After login we will get vista control panel.
Step 4: After getting control panel, now we have to go your domain account.
Step 5: After that we have to go MANAGE DNS and paste your record.
Step 5: After that we have to go on hosting section and click on domain and add your domain.
After that our domain is going to live.
Step 7: Using our HOSTNAME (ec2-3-108-1-31.ap-south-1.compute.amazonaws.com)
USERNAME (admin_samreen)
PASSWORD (**********)
Upload your website on FileZilla
After uploading our template go to our domain and refresh your domain then you are able to make
your website live using amazon ec2.
(Main page)
(SIGN UP PAGE)
(LOGIN PAGE)
(MENU PAGE)
(CART PAGE)
(CHECK OUT PAGE)
(BLOG PAGE)
(CONTACT US PAGE)
Conclusion
This project evaluates different services provided by the leading cloud provider,
AMAZON. It shows how to create/own/access elastic compute cloud instance in all
the possible ways. It deals with issues like bringing the machine up and down at
anytime and creating users in a secure way with authenticated keys, which are very
useful for an organization like universities, non-IT based companies that are willing
to join Amazon Cloud. Finally, it provides some performance benchmark results to
better understand the use of having instances on a cloud. One of the future works of
this paper is to provide more information on better usage of the available resources
on the cloud. Other works can be to incorporate all the services in different
combinations (like EC2 with CloudFront, S3, etc.) and then benchmark the best
performance, Create machine images from scratch, Security of data on the cloud,
etc.
Bibliography
References
 Amazon Web Services (AWS). http://aws.amazon.com/
 Amazon Elastic Compute Cloud (Amazon EC2).
 Internshala
 Self-Study
 YouTube
For Bootstrap
 www.w3school.com
 Getbootstrap.com
Cloud ppt

More Related Content

What's hot

Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWSMunish Gupta
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
Basic understanding of aws
Basic understanding of awsBasic understanding of aws
Basic understanding of awsPinto Das
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,Chetan Goenka
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesSascha Möllering
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAlessandro Iudica
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global ImpactGary Allison
 
Cloud computing introduction
Cloud computing introductionCloud computing introduction
Cloud computing introductionLap Doan
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computingkevnikool
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloudsagaroceanic11
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01Mudassir Farman
 
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012Amazon Web Services
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Markus Klems
 
Equinix Network Edge virtual network services demonstrated strong performance...
Equinix Network Edge virtual network services demonstrated strong performance...Equinix Network Edge virtual network services demonstrated strong performance...
Equinix Network Edge virtual network services demonstrated strong performance...Principled Technologies
 

What's hot (20)

Amazon web service
Amazon web service Amazon web service
Amazon web service
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Basic understanding of aws
Basic understanding of awsBasic understanding of aws
Basic understanding of aws
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Cs8791 cloud computing introduction new
Cs8791  cloud computing introduction newCs8791  cloud computing introduction new
Cs8791 cloud computing introduction new
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global Impact
 
Cloud computing introduction
Cloud computing introductionCloud computing introduction
Cloud computing introduction
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
 
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
 
Equinix Network Edge virtual network services demonstrated strong performance...
Equinix Network Edge virtual network services demonstrated strong performance...Equinix Network Edge virtual network services demonstrated strong performance...
Equinix Network Edge virtual network services demonstrated strong performance...
 
Introduction to AWS tools
Introduction to AWS toolsIntroduction to AWS tools
Introduction to AWS tools
 

Similar to Cloud ppt

Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
AWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfAWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfBluebash LLC
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanyaDabi
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunPraval Panwar
 
Introduction to Cloud ppt which is fir engineering
Introduction to Cloud ppt which is fir engineeringIntroduction to Cloud ppt which is fir engineering
Introduction to Cloud ppt which is fir engineeringpremsingh371678
 
What is Cloud Computering?
What is Cloud Computering?What is Cloud Computering?
What is Cloud Computering?kanchangupta653
 
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALACLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALASaikiran Panjala
 
Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator] Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator] Pushkar Bhandari
 

Similar to Cloud ppt (20)

Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
AWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfAWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdf
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_Arjun
 
Ankit ppt
Ankit pptAnkit ppt
Ankit ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing (1)
Cloud computing (1)Cloud computing (1)
Cloud computing (1)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud ppt which is fir engineering
Introduction to Cloud ppt which is fir engineeringIntroduction to Cloud ppt which is fir engineering
Introduction to Cloud ppt which is fir engineering
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
What is Cloud Computering?
What is Cloud Computering?What is Cloud Computering?
What is Cloud Computering?
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
 
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALACLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
 
awsppt.pptx
awsppt.pptxawsppt.pptx
awsppt.pptx
 
Aws interview questions
Aws interview questionsAws interview questions
Aws interview questions
 
Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator] Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator]
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Cloud ppt

  • 1. Hosting Web Based Application Using Amazon EC2 Submitted by: Samreen Akhtar 18DCS058 Dip In comp Engg 6th Semester Submitted to: Dr.Sunil Training and placement coordinator Computer Engineering
  • 2.
  • 3. Content  Introduction  What Is Cloud Computing  History Of Cloud Computing  Cloud Services Models  Cloud Deployment Models  Architecture  Language Used  What is AWS and its categories  EC2  Step To Launch An Instance  Step To Connecting Linux Machine With Putty  Screenshot  Conclusion  Bibliography
  • 4. Introduction App Deployment is an important step after App Development. It is a very difficult task for anyone to predict the computing power required for the application. The server, storage, OS, network connections, etc. are difficult to manage simultaneously. AWS EC2 (Elastic Compute Cloud) is a web service offered by Amazon that allows users to rent virtual private server and server can be divided into various instances (Instances can be understood as a small part of a large computer, having its own hard drive, network connection, OS, etc.) It provide complete control of computing resources, which one can scale as per the requirement.
  • 5. What is cloud computing? • In simple words Cloud Computing enables on- demand services like compute, storage, networking etc. which can be accessed through the internet and the user is not required to manage these resources. • Everything is done by remote, nothing is saved locally. Features  Pay As You Go  Scalable  Flexible  Secure and disaster Recovery
  • 6. History of Cloud Computing The concept of Cloud Computing was introduced back in 1960s by John McCarthy. According to him “computing may someday be organized as a public utility”. The characteristics of cloud computing were explored first time in 1996 by Douglas Parkhill in his book, “The challenge of the Computer Utility”. The history of team “Cloud” is originated from telecommunication world, where telecom companies started offering Virtual Private Network (VPN) services along with comparable quality of services at a much lower cost. Before invention of VPN, they provided dedicated point-to-point data circuits which are nothing but wastage of bandwidth. But by using VPN services they able to switch traffic to balance utilization of overall network. Cloud computing now utilization of overall network. Cloud Computing now extends this to cover servers and network infrastructure. Many players in industries have jumped into cloud computing and implemented it. For example Amazon has played a important role and launched the Amazon Web Services (AWS) in 2006. Along with this Google and IBM also started research projects in Cloud computing. Eucalyptus become the first open source platform for deploying the private cloud.
  • 7. Cloud Services Models Service Models are the reference models on which the cloud Computing is based. There can be categorized into three basic service models as listed below: 1. Infrastructure as a Service (IaaS) 2. Platform as a Service (Paas) 3. Software as a Service (SaaS) .
  • 8. Infrastructure as a Service IaaS is the delivery of technology infrastructure as an on demand scalable service. IaaS provides access to fundamental resources such as physical machine, virtual machine, virtual server, etc. • Usually billed based on usage • Usually multi tenant virtualized environment • Can be coupled with Managed Services for OS and application support
  • 9. Platform as a Service (PaaS) PaaS provides the runtime environment for application, development & deployment tools, etc. PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. Typically application must be developed with a particular platform in mind. • Multi tenant environments • Highly scalable multi-tier architecture
  • 10. Software as a Service (SaaS) SaaS model allows to use software application as a service to end users. SaaS is a software delivery methodology that provides licenced multi-tenant access to software and its functions remotely as a Web-based service. • Usually billed based on usage • Usually multi tenant environment • Highly scalable architecture
  • 11. Cloud Deployment Models Deployment models define the type of assess to the cloud, i.e., how the cloud is located? Cloud can have any of the three types of access: • Public • Private • Hybrid • Community
  • 12. Cloud Deployment Models Public Cloud : The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e.g., e-mail. Private Cloud : The Private Cloud allows systems and services to be accessible within an organization. It offers increased security because of its private nature. Community Cloud : The Community Clod allows systems and services to be accessible by group of organizations. Hybrid Cloud : The hybrid Cloud is mixture of public and private cloud. However, the critical activities are performed using private cloud while the non-critical activities are performed using public cloud.
  • 13. Architecture Cloud computing is a collection of all IT services that are provided to a customer over a network on leased basis and with the ability to scale up or down their service requirements. Most of the time cloud computing services are delivered by third party provider who owns the infrastructure.
  • 14. Front-End (Language Used) • HTML(Hypertext Markup Language) • CSS (Cascading Style Sheet) • JS (JavaScript) • Bootstrap
  • 15. Back-End (Language Used)  PHP (PHP Hypertext Preprocessor)  MySQL (Database)
  • 16. Software Used  VISUAL STDIO  MYSQL WORKBENCH/XAMPP(FOR MYSQL)
  • 17. What is AWS? • Amazon Web Services (AWS) is a secure cloud platform that offers a broad set of global cloud-based products. • AWS provides you with on-demand access to the compute, storage, network, database, and other IT resources and management tools. • AWS offers flexibility. • You pay only for individual service you need, for as long as you use them. • AWS service work together like building blocks.
  • 18. Categories of AWS services AWS services fall under different categories, and each category contains one or more services. You can select the services that you want from these different categories to build your solutions.
  • 19. AMAZON ELASTIC COMPUTE CLOUD (EC2) Amazon Elastic Compute Cloud (Amazon EC2)provides virtual machines where you can host the same kinds of applications that you might run on a traditional on- premises server. It provides secure, resizable compute capacity in the cloud. EC2 instances can support a variety of workloads. Common uses for EC2 instances include, but are not limited to: • Application servers • Web servers • Database server • Game servers • Mail servers • Media servers
  • 20. Steps to launch an instance:- Step 1: Choose an Amazon Machine Image (AMI An AMI is a template that contains the software configuration (operating system, application server, and applications) required to launch your instance. You can select an AMI provided by AWS, our user community, or the AWS Marketplace; or you can select one of your own AMIs.
  • 21. Step 2: Choose an Instance Type Amazon EC2 provides a wide selection of instance types optimized to fit different use cases. Instances are virtual servers that can run applications. They have varying combinations of CPU, memory, storage, and networking capacity, and give you the flexibility to choose the appropriate mix of resources for your applications. Learn more about instance types and how they can meet your computing needs.
  • 22. Step 3: Configure Instance Details Configure the instance to suit your requirements. You can launch multiple instances from the same AMI, request Spot instances to take advantage of the lower pricing, assign an access management role to the instance, and more.
  • 23. Step 4 : Add Storage Your instance will be launched with the following storage device settings. You can attach additional EBS volumes and instance store volumes to your instance, or edit the settings of the root volume. You can also attach additional EBS volumes after launching an instance, but not instance store volumes. Learn more about storage options in Amazon EC2.
  • 24. Step 5 : Add Tags A tag consists of a case-sensitive key-value pair. For example, you could define a tag with key = Name and value = Webserver. A copy of a tag can be applied to volumes, instances or both.
  • 25. Step 6 : Configure Security Group A security group is a set of firewall rules that control the traffic for your instance. On this page, you can add rules to allow specific traffic to reach your instance. For example, if you want to set up a web server and allow Internet traffic to reach your instance, add rules that allow unrestricted access to the HTTP and HTTPS ports. You can create a new security group or select from an existing one below. Learn more about Amazon EC2 security groups.
  • 26. Step 7 : Please review your instance launch details. You can go back to edit changes for each section. Click Launch to assign a key pair to your instance and complete the launch process. Assuming you have a Key Pair file .pem already sole, connect to your instance with putty
  • 27. STEPS TO CONNECTING A LINUX (UBUNTU) MACHINE WITH PUTTY PuTTY is a free tool for connecting via SSH (Secure Shell) for Windows users. We will be using this to access our newly created Linux machine!
  • 28. STEP 1 - START PUTTYGEN (CONVERT YOUR KEY FOR USE WITH PUTTY) (for example, from the Start menu, choose All Programs > PuTTY > PuTTYgen).
  • 29. STEP 2 - CHOOSE LOAD. By default, PuTTYgen displays only files with the extension .ppk. To locate your .pem file, select the option to display files of all types. STEP 3 - SELECT YOUR KEY
  • 30. STEP 4 - CHOOSE SAVE PRIVATE KEY This will save the key in the format that PuTTY can use. Step 5. START PUTTY
  • 31. Step 6. SET YOUR PPK KEY If you're wondering where to select your PuTTYGen key. Connection > SSH > Auth
  • 32. CLICK OPEN IN THE PUTTY THEN DIALOG BOX WILL APPEAR
  • 33. Steps of installing vista control panel to your server i) # Download installation script curl -O http://vestacp.com/pub/vst-install.sh ii) # Run it bash vst-install.sh
  • 34. Step 2: Using above URL (3.108.1.31) we are able to open vista control panel using above credential.
  • 35. Step 3: After login we will get vista control panel.
  • 36. Step 4: After getting control panel, now we have to go your domain account.
  • 37. Step 5: After that we have to go MANAGE DNS and paste your record.
  • 38. Step 5: After that we have to go on hosting section and click on domain and add your domain. After that our domain is going to live.
  • 39. Step 7: Using our HOSTNAME (ec2-3-108-1-31.ap-south-1.compute.amazonaws.com) USERNAME (admin_samreen) PASSWORD (**********) Upload your website on FileZilla
  • 40. After uploading our template go to our domain and refresh your domain then you are able to make your website live using amazon ec2. (Main page)
  • 48. Conclusion This project evaluates different services provided by the leading cloud provider, AMAZON. It shows how to create/own/access elastic compute cloud instance in all the possible ways. It deals with issues like bringing the machine up and down at anytime and creating users in a secure way with authenticated keys, which are very useful for an organization like universities, non-IT based companies that are willing to join Amazon Cloud. Finally, it provides some performance benchmark results to better understand the use of having instances on a cloud. One of the future works of this paper is to provide more information on better usage of the available resources on the cloud. Other works can be to incorporate all the services in different combinations (like EC2 with CloudFront, S3, etc.) and then benchmark the best performance, Create machine images from scratch, Security of data on the cloud, etc.
  • 49. Bibliography References  Amazon Web Services (AWS). http://aws.amazon.com/  Amazon Elastic Compute Cloud (Amazon EC2).  Internshala  Self-Study  YouTube For Bootstrap  www.w3school.com  Getbootstrap.com