0% found this document useful (0 votes)
25 views

Icc Final

Uploaded by

Vagisha Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Icc Final

Uploaded by

Vagisha Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

DEPLOYE

WEBSITE ON
GOOGLE CLOUD
Presented By : Sanjana Rathore & Vagisha Soni
Sequence

• Introduction
• Google Cloud Service
• Website Deployment on Google Cloud
• Conclusion
INTRODUCTION TO GOOGLE CLOUD

• Google Cloud is a cloud computing platform and service offered by Google. It


provides a wide range of cloud services, including computing power, storage
solutions, networking capabilities, databases, machine learning, analytics, and
more. Cloud enables organizations to build, deploy, and manage applications and
services through Cloud’s global network of data centers.

• The Google cloud platform is more than 200 products and cloud services designed
to help you bring new solutions to life—to solve today's challenges and
create the future
KEY FEATURES OF GOOGLE CLOUD
• Scalability: Cloud allows users to scale resources up or down based on demand, ensuring
optimal performance and cost-effectiveness.

• Flexibility: Users can choose from a variety of services and deployment options to meet
their specific requirements, whether it's infrastructure as a service (IaaS), platform as a
service (PaaS), or software as a service (SaaS).

• Global Presence: Cloud operates a vast network of data centers around the world,
providing high availability and low-latency access to services for users globally.

• Security: Cloud offers robust security features and compliance certifications to help protect
data and applications from threats and vulnerabilities.

• Integration: Cloud seamlessly integrates with other Google products and services, as well
as third-party tools and frameworks, enabling smooth workflows and interoperability.
SERVICES PROVIDED BY GCP
Google Cloud offers a wide range of services across various
Categories to meet the diverse needs of businesses and developers.
Here are some key categories and examples of services within each
Category :

• Compute Services
• Storage Services
• Networking Services
• Database Services
• AI & ML Services
• Analytics & Bigdata Services
1. Compute Services:
• Virtual Machines: Create and manage virtual machines
running Windows or Linux .

• App Service: Host web applications, APIs, and mobile


backends .

• Functions: Run serverless code in response to events.

2. Storage Services:
• Blob Storage: Store large amounts of unstructured
data, such as documents, images, and videos.

• Files: Managed file shares for cloud or on-premises


use.

• Disk Storage: Persistent and high-performance block


storage for virtual machines.
3. Networking Services:
• Virtual Network: Isolate and secure resources
with private networks.

• Load Balancer: Distribute incoming traffic


across multiple instances.

• VPN Gateway: Establish secure connections


between cloud and on-premises networks.

4. Database Services:
• SQL Database: Managed relational database
service with built-in high availability.

• Cosmos DB: Globally distributed NoSQL


database for high scalability and low latency.

• Database for MySQL/PostgreSQL: Fully


managed databases for MySQL and
PostgreSQL applications.
5. AI and Machine Learning Services:
• Machine Learning: Build, train, and deploy machine
learning models at scale.

• Cognitive Services: APIs for adding AI capabilities


such as vision, speech, language understanding, and
decision-making to applications.

• Bot Service: Create intelligent bots for conversational


interfaces . IoT Services:

6. Analytics and Big Data Services:


• Azure Synapse Analytics: Unified analytics platform for
big data and data warehousing.

• Azure HDInsight: Managed Apache Hadoop, Spark,


and other big data clusters.

• Azure Data Lake Storage: Scalable and secure data


lake for big data analytics . Security and Identity
Services:
Website Deployment
on Google Cloud
SOME BASIC STEPS

• Step 1 : Create an account on Google Cloud


• Step 2 : Create and Configure VM Instance
• Step 3 : Open Command Window of SSH
• Step 4 : Install Apache Server
• Step 5 : Upload Your Website Code Zip File on Server
Step 1 : Open GCP in your browser.
Step 2 : Create an Account on Google Cloud Platform
Step 3: After creating account, Create a VM Instance
Step 4 : Now, select “CREATE INSTANCE” in top.
Step 5 : After Creating, Choose Machine type for hosting.
Step 6 : Configure Boot Disk as per your use.
Step 7 : Allow HTTP and HTTPS server.
Step 8 : Generate SSH key and copy into VM access<security> then
Click on Create.
Step 9 : VM Instance is created with internal and external IP Address.
Step 10 : Now click on SSH<open in browser window>
Step-11: First, you will need to update the server of your instance.
to do this type “sudo su” and press Enter to go to the root directory
Next type in “apt-get install apache2” this will install apache.
Step 12 : After installing the apache server we’ll check status of server.
Step 13: Copy External IP address of instance and copy to browser. It
works. Server provide a path (/var/www/html/index.html) in which your
website code copied.
Step 14: Open command window and upload zip file of your project.
Step 15: After uploading run command “pwd” to print currently working
directory and “ls” to check that zip file is uploaded.
Unzip the file using “unzip” command which is “unzip restaurant.zip”.
Step 16: Copy Source path of project file to Destination path using “cp”
command, the path where it will copied is given by apache server.
And write “ls” command to show that project file is copied on web server.
Step 17: Now, again copy External IP address to web browser and it will
show your website.
Your website is deployed successfully on cloud.
Conclusion
• GCP key strengths lie in its scalability, flexibility, and integration with
other Google products and services. It provides a robust set of tools for
developers, data scientists, and IT professionals to innovate and
optimize their workflows.
• In conclusion, Google Cloud is a powerful cloud platform that continues
to evolve and expand its capabilities, making it a top choice for
organizations looking to leverage cloud technology for their digital
transformation journey.
Thank you

You might also like