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

Cloud-Computing Assignment-2

 Cognitive Services: AI APIs for vision, speech, language.  Bot Service: Build, connect, and deploy intelligent bots. 4 Azure Future  AI and Machine Learning: Continued investment in AI/ML capabilities, including enhancements to Azure Machine Learning and Cognitive Services.  Hybrid Cloud: Further refinement of hybrid cloud solutions to enable seamless integration between on-premises and cloud environments.  Edge Computing: Expanding edge computing services to enable processing closer to data sources for improved latency and efficiency.  Sustainability: Commitment to sustainability through initiatives like

Uploaded by

hayder
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Cloud-Computing Assignment-2

 Cognitive Services: AI APIs for vision, speech, language.  Bot Service: Build, connect, and deploy intelligent bots. 4 Azure Future  AI and Machine Learning: Continued investment in AI/ML capabilities, including enhancements to Azure Machine Learning and Cognitive Services.  Hybrid Cloud: Further refinement of hybrid cloud solutions to enable seamless integration between on-premises and cloud environments.  Edge Computing: Expanding edge computing services to enable processing closer to data sources for improved latency and efficiency.  Sustainability: Commitment to sustainability through initiatives like

Uploaded by

hayder
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

WOLKITE UNIVERSITY

COLLEGE OF COMPUTING AND INFORMATICS

DEPARTMENT OF SOFTWARE ENGINEER

Fundamental of cloud computing & IOT

Individual Assignment-2

Name: Hayder Abdela

Roll NO: NSR/1112/13

Submitted to: Mr.Alemu W.

Submission Date: MON 20, NOV, 2023


Table of Contents
1. Compare and Contrast the following cloud service provider.........................................................1
1.1 Amazon Web Service(AWS)...........................................................................................................1
AWS Focus.........................................................................................................................................1
AWS Services.....................................................................................................................................1
AWS Future.......................................................................................................................................3
1.2 Microsoft Azure...............................................................................................................................3
Azure Focus........................................................................................................................................3
Azure Services....................................................................................................................................4
Azure Future......................................................................................................................................5
1.3 Google cloud.....................................................................................................................................5
Google cloud Focus............................................................................................................................5
Google cloud Services........................................................................................................................6
Google cloud Future..........................................................................................................................7
1.4 IBM Cloud........................................................................................................................................7
IBM Focus..........................................................................................................................................7
IBM Cloud Services...........................................................................................................................8
IBM Future........................................................................................................................................9
2. Cloud Service Demonstration.........................................................................................................11

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.

The services are categorized as:

 Compute Services:

 Amazon EC2 (Elastic Compute Cloud): Virtual servers in the cloud.

 AWS Lambda: Run code without provisioning or managing servers.

1
 Storage Services:

 Amazon S3 (Simple Storage Service): Object storage with a virtually


unlimited capacity.
 Amazon Glacier: Low-cost, long-term storage for infrequently accessed data.

 Database Services:

 Amazon RDS (Relational Database Service): Managed relational databases (

 Amazon DynamoDB: Managed NoSQL database service.

 Networking:

 Amazon VPC (Virtual Private Cloud): Isolated network resources within the
AWS cloud.

 Amazon Route 53: Scalable domain name system (DNS) web service.

 Security and Identity:

 Amazon Cognito: Identity management for web and mobile applications.


 AWS Key Management Service (KMS): Manage cryptographic keys for your
applications.

 Machine Learning and AI:

 Amazon SageMaker: Build, train, and deploy machine learning models.

 Amazon Comprehend: Natural language processing.

 Analytics:

 Amazon Athena: Query data in Amazon S3 using standard SQL.


 Amazon Redshift: Analyze large datasets with data warehousing.

 Developer Tools:

 AWS CodePipeline: Continuous integration and continuous delivery (CI/CD)


service.

2
 AWS CodeDeploy: Automate software deployments to various compute
services.

 IoT (Internet of Things):

 AWS IoT Core: Connect devices to the cloud securely.

 Amazon FreeRTOS: Operating system for microcontrollers.

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.

1.2 Microsoft Azure


Microsoft Azure is a cloud computing platform and service offered by Microsoft. It is known for
its hybrid cloud capabilities, enabling seamless integration between on-premises data centers and
the cloud. It serves as a comprehensive solution for organizations seeking to leverage the
benefits of cloud computing.

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

 Functions: Serverless platform for multiple languages.

 Virtual Machines (VMs): Create Windows/Linux VMs in the cloud.

Azure Storage Services:

 Data Lake Storage: Big data analytics.


 Managed Disks: High-performance block storage for VMs.

Azure Networking Services:

 Application Gateway: Web application firewall, SSL offload.

 ExpressRoute: Private connections between Azure and on-premises.

Development:

 App Configuration: Centralized config management.


 Chaos Studio: Chaos engineering for system resilience.

Databases:

 SQL Database: Managed relational database.


 Apache Cassandra MI: Managed Apache Cassandra instance.

Integration:

 API Management: Comprehensive API management.


 Logic Apps: Automate workflows and system integration.

4
Analytics:

 Data Catalog: Catalog and discover data assets.


 PowerBI Embedded: Embed analytics into apps.

Identity and Security:

 Defend for Cloud: Cloud security posture management.

 Information Protection: Secure data with classification and encryption.

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.

1.3 Google cloud


Google Cloud, also known as Google Cloud Platform (GCP), is a suite of cloud computing
services provided by Google. It offers a wide range of infrastructure and platform services for
computing, storage, machine learning, data analytics, and more. Google Cloud enables
businesses to build, deploy, and scale applications using Google's robust and global
infrastructure.

Google cloud Focus


 Advancements in AI and Machine Learning: Google Cloud has historically placed a
strong emphasis on AI and machine learning. Expect continued development and
enhancements in machine learning tools, AI services, and solutions to empower
developers and businesses.
 Data Analytics and Big Data: Google Cloud's strengths in data analytics and big data
solutions, such as BigQuery, are likely to see further improvements.
 Hybrid and Multi-Cloud Deployments: Google Cloud recognizes the importance of
hybrid and multi-cloud strategies.

5
Google cloud Services

Compute:

 Google Compute Engine: Infrastructure as a Service (IaaS) offering for customizable


virtual machines.
 Google Cloud Functions: Server less compute service for event-driven functions.

Cloud Storage and Databases:

 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.

Google cloud Future

 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.

1.4 IBM Cloud


IBM Cloud, offered by International Business Machines Corporation (IBM), is a comprehensive
cloud computing platform and service that provides a wide array of infrastructure, platform, and
software services. IBM Cloud aims to assist businesses in deploying and managing applications,
data, and services securely and efficiently

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.

IBM Cloud Services


Compute Infrastructure:

 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.

Data and Analytics:

 Data Services: Various data-related services catering to diverse data management


needs.
 Analytics Services: Services facilitating analytics and insights from data.

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.

 Quantum Computing Advancements: IBM leads in quantum computing research,


continually working to advance quantum technologies and potentially solve complex
problems beyond classical computers' capabilities.

 Blockchain Innovation: IBM continues to focus on blockchain solutions, advancing and


expanding applications for secure and transparent transactions across various industries.

Table 1. Comparison of cloud provider based on different features

feature AWS Azure Google cloud IBM


Market share 33% 21% 10% 1%
pricing Pay-as-you-go, Pay-as-you-go, Pay-as-you-go, Pay-as-you-go,
with a variety of with a variety of with a variety of with a focus on
pricing options pricing options discounts available simplicity and
available available transparency
Minimum 2 virtual CPUs, 8 2 virtual CPUs, 8 2 virtual CPUs, 8 2 virtual CPUs, 8
Instance GB RAM: GB RAM: GB RAM: GB RAM:
$69/month $70/month $52/month $45/month

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

Features of google drive

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).

Steps for Demonstration

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

Step-5: click -> file upload then click open

14
Step-6: wait for it until upload and click show more

Step-7: Finally you uploaded a file into your Google drive

15

You might also like