Cloud-Computing Assignment-2
Cloud-Computing Assignment-2
Individual Assignment-2
i
1. Compare and Contrast the following cloud service provider
1.1 Amazon Web Service(AWS)
AWS launched as an Infrastructure as a Service provider. But over time has led the wave innovation into
server less computing, platform as a service and offers a range of cloud computing resources.
AWS (Amazon Web Services) is a comprehensive and widely used cloud computing platform
provided by Amazon. It offers a vast array of on-demand services, including computing power,
storage, databases, machine learning, analytics, and more.
AWS Focus
Scalability and Flexibility: AWS allows easy scaling based on computing and storage
needs, crucial for businesses with variable workloads.
Security: AWS prioritizes security with features like identity management, encryption,
and compliance certifications, ensuring a secure environment for sensitive data.
Innovation and Agility: AWS fosters innovation by consistently introducing new
services, enabling businesses to experiment, iterate, and launch applications quickly.
Global Reach: With data centers worldwide, AWS facilitates global application
deployment, reducing latency and enhancing the user experience globally.
Hybrid and Multi-Cloud Capabilities: Recognizing the importance of hybrid and
multi-cloud setups, AWS provides tools for seamless integration of on-premises
infrastructure with the cloud or adopting a multi-cloud strategy.
AWS Services
Amazon Web Services offers a broad set of global cloud-based products that help organizations
move faster, lower IT costs, and scale.
Compute Services:
1
Storage Services:
Database Services:
Networking:
Amazon VPC (Virtual Private Cloud): Isolated network resources within the
AWS cloud.
Amazon Route 53: Scalable domain name system (DNS) web service.
Analytics:
Developer Tools:
2
AWS CodeDeploy: Automate software deployments to various compute
services.
AWS Future
AI & Machine Learning: Continues investment to enhance AI/ML capabilities, making
these technologies more accessible and powerful for users.
Edge Computing: Expanding services for edge computing, enabling processing closer
to the data source for reduced latency and improved efficiency.
Hybrid Solutions: Focused on refining and developing hybrid cloud capabilities to meet
evolving business needs.
Security & Compliance: Enhancing security features and compliance standards to
maintain high-level data security and regulatory compliance.
Azure Focus
Hybrid Cloud Solutions: Azure emphasizes hybrid cloud capabilities, allowing
organizations to seamlessly integrate on-premises data centers with the Azure cloud.
This approach provides flexibility and facilitates a gradual transition to the cloud.
Enterprise Integration: Azure provides services for integrating on-premises and cloud-
based applications and data. Azure Logic Apps and Azure Service Bus, for example,
enable the creation of scalable and robust integration solutions.
3
AI and Machine Learning: Azure offers a range of AI and machine learning services,
including Azure Machine Learning, Azure Cognitive Services, and Azure Databricks, to
help organizations build intelligent applications and harness the power of data.
Internet of Things (IoT): Azure IoT services enable organizations to connect, monitor,
and manage IoT devices at scale, and process and analyze IoT data for actionable
insights.
Azure Services
Compute service
Development:
Databases:
Integration:
4
Analytics:
Azure Future
Innovating in AI/ML with more tools for intelligent applications.
Advancing Hybrid/Multi-Cloud for seamless integration and interoperability.
Emphasizing Security and Compliance through advanced features.
Expanding IoT services to manage insights from the growing number of connected
devices.
5
Google cloud Services
Compute:
Google Cloud SQL: Fully managed relational database service for MySQL, PostgreSQL,
and SQL Server.
Google Cloud Spanner: Globally distributed, horizontally scalable, and strongly
consistent database service.
Networking
Google Cloud DNS: Managed DNS with Google Cloud Console integration.
Google Cloud Interconnect: Connects your network with Google's, enabling bidirectional
traffic sharing.
Big Data
Data Analysis: Managed data warehouse and analytics with API support.
Cloud Dataflow: Managed data processing service for ETL and streaming tasks.
Machine Learning
Google Cloud Translation API: Facilitates text translation between languages via Google
Cloud Service. Programmatically usable in web pages and applications.
Google Cloud Vision API: Performs tasks like image detection, OCR, and face
detection. Easy integration with the API for various applications.
Developer Tools
6
Cloud SDK: Development tools for managing Google Cloud resources via the
command line.
Deployment Manager: Automates the creation and management of Google Cloud
resources through infrastructure deployment.
AI and Machine Learning: Google Cloud will keep enhancing AI and machine
learning tools like TensorFlow, introducing new services to make machine learning
development more accessible.
Data Analytics and Big Data: Google Cloud is set to improve data analytics and big
data services, simplifying the processing and analysis of large datasets through upgrades
to tools like BigQuery and Dataflow.
Hybrid and Multi-Cloud: Google Cloud aims to streamline hybrid and multi-cloud
setups, providing solutions for smooth integration between on-premises systems and
Google Cloud, as well as compatibility with other cloud providers.
Edge Computing: Google Cloud will expand its edge computing capabilities,
addressing the demand for localized data processing. This involves creating tools and
services to support deployments at the edge for improved efficiency.
IBM Focus
Hybrid Cloud and AI: IBM helps businesses seamlessly integrate on-premises and
cloud environments, enhancing data analysis and decision-making with AI capabilities.
Quantum Computing: IBM is a leader in quantum computing, developing technologies
to solve complex problems beyond classical computers' capabilities.
7
Blockchain Technology: IBM provides secure and transparent blockchain solutions for
businesses to conduct transactions and manage data across a network.
Enterprise AI and Automation: IBM Watson, the AI platform, supports enterprise-
level applications in data analytics, natural language processing, and automation for
improved operational efficiency.
Cybersecurity: IBM offers cybersecurity solutions, including threat intelligence,
identity management, and incident response, to help businesses protect their data and
systems.
Bare Metal Servers: Single-tenant servers highly customizable for specific needs.
Virtual Servers: Virtualized computing resources offering flexibility.
Compute Services:
Open Whisk Server less Computing: Supports server less computing for event-driven
workloads.
Containers: Offers containerized computing for scalable and portable applications.
Storage:
Object Storage: Storage for unstructured data, often used for scalable and durable data
storage.
Block Storage: Provides block-level storage for applications requiring raw storage
volumes.
Application Services:
8
Blockchain: IBM offers solutions in the realm of Blockchain, providing secure and
transparent transactional systems.
Message Hub: IBM's Message Hub is a service designed for seamless communication
between distributed applications.
Integration:
API Connect: IBM's API Connect is a tool dedicated to building, managing, and securing
application programming interfaces (APIs).
Secure Gateway: IBM's Secure Gateway facilitates secure and reliable connections for
integrating applications across hybrid cloud and multi-cloud environments.
IBM Future
Hybrid Cloud and AI Integration: IBM integrates hybrid cloud solutions with AI to
help businesses seamlessly connect on-premises and cloud environments, enhancing data
analysis, automation, and decision-making.
9
Maximum 3.84 TB RAM, 3.89 TB RAM, 3.75 TB RAM, 160 3.89 TB RAM,
Instance 128vCPUs: 128 vCPUs: vCPUs: $5.32/hour 128 vCPUs:
$3.97/hour. $6.79/hour. $1.79/hour.
Security Mature, Isolated Largest Gaps Reliable Midpoint layered security
(offers firewalls, (separate (centralized access controls across
granular IAM, protocols, plus through Cloud network and
and vulnerability less-secure Security Command infrastructure
assessment) defaults) Center)
Analytics & Medium-High Most Powerful Strength in Strength in
Big Data Powered (AWS (Azure Stream Advanced Advanced
Analytics, SQL Analytics, SQL Analytics (Google Analytics
support, open support, machine Cloud Platform
standard APIs) learning) Analytics and data
analytics)
AI Largest Provider Medium-Large Pioneer, Large Medium-Large
(mature services) Provider (proven Provider (multiple Provider (proven
platforms) AI and ML tools) platforms)
IoT Largest Provider Smaller, but Emerging (Cloud Emerging (Cloud
(IoT Core and Targeted (IoT IoT Core-based IoT Core-based
Alexa-based Edge-based services) services)
services) services)
Integration Strong (Supports Strong (Supports Emerging (Strong Emerging
interoperability, hybrid APIs, limited ETL (Strong APIs,
especially via architecture and tools) limited ETL
public cloud) interoperability) tools)
10
2. Cloud Service Demonstration
I use Google Drive ( https://www.google.com/drive/ ) to show cloud service Demonstration. It is
a cloud service helps for an Easy and secure access to our content to Store, share, and collaborate
on files and folders from our mobile device, tablet, or computer
1. Team collaboration
One of Google Drive’s greatest features is the ability to collaborate with others on
documents, spreadsheets, presentations and drawings.
Up to 50 people can work on the same document simultaneously, from wherever
they are, using any device. They can even do it at the same time.
2. Share with people outside your organization
Files and folders can be shared with up to 200 email addresses for viewing,
commenting and editing. Depending on administrator settings, this can even include
people outside of your organization.
3. Advanced search features
Google allows you to search for files and folders that contain certain words in their
title or content. You can take this a step further, and search for documents shared
from a specific person or documents you have shared with a particular person.
4. Drag and drop uploads
You can of course upload files by clicking the big red “New” button and finding the
file you want to upload, but why waste time with that when you can simply drag
and drop files for automatic upload? This is a great time saver if you are uploading
a lot of files into your Drive.
5. Use the mobile app to scan straight to your drive
The Google Drive app is really useful. Download it for free onto your phone then,
when you’re out and about and you see something you want to save, you can use
your camera to scan an image and save it straight to your Drive. Particularly useful
if you see an advert, sign, or business card at an event.
6. Automatically convert uploaded files to Google Docs editor format
11
If you want to be able to edit files that you have uploaded to Drive, such as Word
documents, then they need to be converted into an editable format (i.e. a Google
Doc).
Step 1: we have to open a browser and write this google drive URL
(https://www.google.com/drive/ )
Step 2: if you don’t have an account click -> Try Drive for Work then click Get stared then you
have to sign up
12
Step 3: if you have an account before just like me click -> Go to Drive it will directly dive to
google drive service homepage (here is my mine)
13
Step 4: we can upload a file or folder to the drive by clicking -> new
14
Step-6: wait for it until upload and click show more
15