Professional Documents
Culture Documents
CC Project Report
CC Project Report
CC Project Report
Page
Submitted by
Rohit Haval
Roll No.:-23
Hrushikesh Patil
Roll No.:-47
Ashish Yadav
Roll No:- 75
Vipul lokhande
Roll No:- 34
Project Guide
Prof.Vishakha Kharche
Department of Computer Engineering
Abstract
The Project is based on the Amazon Web Services and using it to deploy a
ArtWorld Website. There are multiple ways to showcase your artwork, you can
either search against the artist name or you can enter the name of artwork, mention the
type of artwork you want to search. Read up about the artist, check their Artworks,
browse the gallery, read the reviews and you can also appreciate it. Learn about
artwork types and their story behind the Paintings. ”ArtWorld” is been developed in
HTML and CSS for the front end of the project.
ii
Acknowledgement
We would take this opportunity to thank our project guide Prof. Vishakha Kharche for
providing timely assistant to our query and guidance that he gave owing to his experience in
this age for past many years. He had indeed been a lighthouse for us in this journey.
iii
INDEX
1 Introduction.............................................................................................................1
2. Overview of Existing System.................................................................................2
3. Limitations of Existing System.............................................................................3
4. Overview of proposed system...............................................................................4
5. Requirements..........................................................................................................5
6. System Analysis.....................................................................................................6
7. Implementation.......................................................................................................7-9
8. Screenshots.........................................................................................................10-12
9. Conclusion...............................................................................................................13
10.References..........................................................................................................14
iv
1. INTRODUCTION
1.1 Introduction
Amazon Web Services (AWS) is a subsidiary of Amazon that provides on- demand
cloud computing platforms and APIs to individuals, companies, and governments, on a
metered pay-as-you-go basis. In aggregate, these cloud computing web services provide
a set of primitive abstract technical infrastructure and distributed computing building
blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2),
which allows users to have at their disposal a virtual cluster of computers,
available all the time, through the Internet. AWS's version of virtual computers
emulates most of the attributes of a real computer, including hardware central
processing units (CPUs) and graphics processing units (GPUs) for processing;
local/RAM memory; hard-disk/SSD storage; a choice of operating systems; networking;
and pre-loaded application software such as web servers, databases, and customer
relationship management (CRM).
1
2. OVERVIEW OF EXISTING SYSTEM
Cloud computing is the use of computing resources (hardware and software) that are
delivered as a service over a network. Today, cloud computing generates a lot of hype; it’s
both promising and scary. Businesses see its potential but also have many concerns. This
Emerging computing paradigm offers attractive financial and technological advantages.
Although the concept of time-shared remote services isn’t new, cloud computing
infrastructures use new technologies and services, some of which haven’t been fully
evaluated with respect to security. Security is considered one of the most critical aspects in
everyday computing, and it is not different for cloud computing due to the sensitivity and
importance of data stored in the cloud. Cloud computing infrastructures uses new
technologies and services, most which haven’t been fully evaluated with respect to security.
Cloud Computing has several major issues and concerns, such as data security, trust,
expectations, regulations, and performance issues.
2
3. LIMITATIONS OF EXISTING SYSTEM
Trust
Trust between the Service provider and the customer is one of the main issues cloud
computing faces today. There is no way for the customer to be sure whether the
management of the service is trustworthy, and whether there is any risk of insider
attacks. This is a major issue and has received strong attention by companies.
Legal Issues
There are several regulatory requirements, privacy laws and data security laws that
cloud systems need to adhere to. One of the major problems with adhering to the
laws is that laws vary from country to country, and users have no control overwhere
their data is physically located.
Confidentiality
Confidentiality is preventing the improper disclosure of information. Preserving
confidentiality is one of the major issues faced by cloud systems since the
information is stored at a remote location that the Service Provider has full access.
Authencity
(Integrity and Completeness)Integrity is preventing the improper modification of
information. Preserving Integrity, like confidentiality is another major issue faced by
cloud systems that needs.
3
4. OVERVIEW OF PROPOSED SYSTEM
An EC2 instance is nothing but a virtual server in Amazon Web services terminology. It
stands for Elastic Compute Cloud. It is a web service where an AWS subscriber can request
and provision a compute server in AWS cloud.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure,
resizable compute capacity in the cloud. It is designed to make web-scale cloud computing
easier for developers. 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.
4
5. REQUIREMENTS
Hardware:
• RAM: 4 GB or more
Software:
Other:
• Folder containing website folder with html ,css files and js files.
• AWS Account
5
6. SYSTEM ANALYSIS
System analysis is the purpose of granting and interfering facts diagnosing problems facts
and using facts to improve the system. A system is asset of components that interacts to
accomplish some purposes:
Deliverables:
Risks:
6
7. IMPLEMENTATION
On the Payment Information page, enter the information about your payment method, and
then choose Verify and Add.
Note: If you want to use a different billing address for your AWS billing information,
choose Use a new address before you choose Verify and Add.
Important: You cannot proceed with the sign-up process until you add a valid payment
method.
7
1. Choose your country or region code from the list.
2. Enter a phone number where you can be reached in the next few minutes.
3. Enter the code displayed in the captcha and then submit.
4. In a few moments, an automated system contacts you.
5. Enter the PIN you receive, and then choose Continue.
On the Select a Support Plan page, choose one of the available Support plans. For a
description of the available Support plans and their benefits, see Compare AWS Support
Plans.
After you choose a Support plan, a confirmation page indicates that your account is being
activated. Accounts are usually activated within a few minutes, but the process might take
up to 24 hours.
You can sign in to your AWS account during this time. The AWS home page might display
a Complete Sign Up button during this time, even if you've completed all the steps in the
sign-up process.
When your account is fully activated, you'll receive a confirmation email. Check your email
and spam folder for the confirmation email. After you receive this email, you have full
access to all AWS services.
2. Create S3 Bucket
1. Login to your console Search for S3 service inside AWS services search box.
2. Select 'create bucket'
3. Choose a bucket name 'name cannot be changed after this step'
4. Choose the region.
5. If you don't want to go through any advanced options proceed by selecting 'create'.
S3 Console Overview
S3 Versioning
1. Versioning is an option which will keep a history of all your files history, you can
edit and save the file and still have all history saved in the history with ability to
restore and check them all.
2. Enable Versioning Select bucket Select properties Click on versioning and enable
it then save.
8
3. Access file different version. AWS S3 Versioning Select bucket Select file Check
all available version from the top 'version dropdown' S3 Permissions In S3 you
can restrict or add your own permissions by using ACL , Bucket Policy or IAM.
4. Bucket policy vs ACL Bucket policy example:
1. Bucket Policy for read access
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::1234dgmcsp/*"
}
2. Select bucket.
3. Choose permissions tab.
4. Under access control list you can add user and permissions as well as
manage groups.
5. You can make it public and choose everyone can access the bucket and
either read and write or read only.
Upload your files
1. Upload your files by dragging and dropping your files, make sure files are in the
index document location you specified earlier.
9
8. SCREENSHOT
Home Page
10
Description
11
Features
DOWNLOAD
12
CONCLUSION
13
REFERENCES
[1] https://aws.amazon.com/premiumsupport/knowledge-center/?nc2=h_m_ma
2010.
[5] Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy
H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion
14