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

Cloud Assignment 01

The document discusses cloud computing concepts including service models, cloud technology, and virtualization. It outlines infrastructure as a service, platform as a service, and software as a service models. The document also discusses cloud characteristics like rapid elasticity, broad network access, and on-demand self-service.

Uploaded by

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

Cloud Assignment 01

The document discusses cloud computing concepts including service models, cloud technology, and virtualization. It outlines infrastructure as a service, platform as a service, and software as a service models. The document also discusses cloud characteristics like rapid elasticity, broad network access, and on-demand self-service.

Uploaded by

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

Digi IT Solutions

Version 1.0

A tool to provide web-based solutions and cloud services.

TECHNICAL
REPORT
Developed by:

Student Name, University and city


In association with:

For:
Institute Name

March 2024
Keywords: Scalability, Service Models, security operation centre

Abstract
Cloud Computing has advanced computing paradigms by providing users with trustable,
more customisation facilities, and QoS-guaranteed environments without any on-premise
infrastructure. The foundations of cloud computing’s architecture are security, scalability,
virtualization, and service models (IaaS, PaaS, SaaS). Data protection is done with security
and service models provide cost effectiveness facilities. Scalability ensures adaptability, and
virtualisation increases efficiency. To successfully run our tech business with a small capital
understanding above mentioned concepts is essential as they have the full potential to raise
the companies on an international level.
Table of Contents
1. Current IT Deployment.........................................................................................4
2. Service Models.................................................................................................... 5
3. Cloud Technology................................................................................................6
4. Impact on organization.........................................................................................8
5. Justification of solution.........................................................................................9
6. Legal requirements and their impacts................................................................10
7. References.........................................................................................................11
1. Current IT Deployment
Currently IT department is working on on-remise architecture. On-Premise means that a
company keeps all its data, servers and everything in its IT environment in-house. The
company is responsible for running, supporting and maintaining the data all the time. This is
the traditional way of hosting your architecture. (Padghan, 2019) The company has bought
its hardware and is using one computer as a server. Networking is done in the organization so
that from different parts/rooms of the organization employees can communicate with each
other.

 Current IT system Meeting Organization goals: Moreover, the whole


organisation’s network and resources are developed and maintained by organization's
own. One team that is known as maintenance team is assigned tasks to keep eye on all
network activities. Also, the maintenance team does their work daily to ensure that the
organization's working should be smooth and error-free. The company has to take
care that there should be a power supply without any delay and shut down, because if
this happens it would shut down the server and the whole organization would not be
able to communicate and operate properly. To ensure the security of the organization's
network and IT department, the company has hired a security operation centre (SOC)
team to analyse the network activities. Its further duty is to secure company resources
from any external attacks and suspicious activities. The whole building is wired for
power supply which also increases the cost of deployment and maintenance of the
whole wiring system. The main focus is always maintaining servers, as they require
more power and a cooling system and the company has also set for their appropriate
cooling system. Moreover, the company owns the whole organization’s data and
privacy and it is more secure and reliable.
 Aims and Objectives: The company’s main objective is to compete the world by
using cloud services available in the market. Following are some of the important
objectives of the company, the company want to shift their resources online so that
members can access their desired data from anywhere regardless of the location. They
also want to reduce their expenses in every field regarding power, computation, and
networking cost.
 Customer Needs: Customer wants to access organization resources remotely and
easily, they want to access the services from home or any place regardless of the
office location. These are some of the important needs of the customers and they want
to access them.

2. Service Models
The three predominant service models are infrastructure, platform, and software-as-a-service.
While these models open up new opportunities with potential benefits, they also present
novel challenges that should be considered when deciding upon a solution. (Joel Gibson,
2012)

Infrastructure as a Service (IaaS)

A cloud Computing Infrastructure as service, is a model to provide virtualized computing


resources over internet. IaaS is best for all those organizations who need control over the
underlying infrastructure, such as developers, IT departments, or businesses with their
specifically needed hardware. It's best match for storage, computation, applications and web
servers hosting, development, and testing environments.

Platform as a Service (PaaS)

Platform as a service provides a development platform to its users so that they can develop
and maintain their applications and cloud specific utilities. It is different from SaaS because
SaaS is a developed and deployed application and PaaS provides a platform or ground to
develop those applications. PaaS provides development environment and platform, so all
supporting material i.e., programming environment, development tools and infrastructure etc.
must be provided by cloud provider (Ashraf, 2014) it is an advantage for organizations to do
their tasks without setting environment for them.

Software as a Service (SaaS)

Software as a Service (SaaS) is a cloud computing service model it is responsible to provide


fully functional software resources over the internet. Users access these resources without
maintenance and updates fatigue through web browsers. SaaS is ideal for businesses and
individuals who want to minimize deployment and maintenance cost. Some SaaS applications
are email, customer relationship management (CRM), office productivity tools (e.g., Google
Workspace, Microsoft 365).

Cloud Characteristics
No one chooses anything without its characteristics or benefits, Cloud has also its
characteristics let us define them one by one and explain how they will be useful in our
organizations future:

Rapid Elasticity

Rapid elasticity means that we can very firstly increase or decrease the organization’s cloud
resources on demand. As we know there is no one sitting behind the cloud administration and
approving the changes, there is an automatic mechanism that increase or decrease cloud
resources on demand.

Broad Network Access

It is The key benefit of the cloud that it is accessible from any part of the world with the help
of the Internet, so it is the main characteristic of the cloud that it provides a broad networking
facility, organizations can shift their members to the cloud services and after that, they can
easily integrate them at one place so that they can communicate with each other.

On-demand self-service

On-demand service means that if the company needs new resources including servers etc.
they can ask the service provider for the new resources without waiting for the new servers to
be installed in the organization as this is done in the on-premise architecture.

3. Cloud Technology
Cloud computing emerges as a new computing paradigm that aims to provide reliable,
customized and QoS guaranteed computing dynamic environments for end-users. (Lizhe
Wang) At this, the resources may be geographically distributed all around the world and
users can access them remotely without the need for any upfront capital expenses, long-term
commitment, or significant provisioning delay. (Alexander Stanik, 2012) This model shift has
helped organizations to transform to the ever-evolving landscape of technology and business
needs more efficiently and cost-effectively. To completely understand the complexities of
this domain, we have to deeply understand its core concepts.

This report comprises on four key core concepts within cloud computing: security, service
models, scalability, and virtualization. These are cloud computing's architecture’s
foundational concepts, strengthening the ability to deliver flexible, persistent, and trustable IT
solutions.
Virtualization is basically making a virtual image or “version” of something such as server,
operating system, storage devices or network resources so that they can be used on multiple
machines at the same time. The main aim of virtualization is to manage the workload by
transforming traditional computing to make it more scalable, efficient and economical.
Virtualization can be applied to a wide range such as operating system virtualization,
hardware-level virtualization and server virtualization. (LAKSHAY MALHOTRA, 2014) All
virtual resources are managed using software, those allow multiple virtual instances to
perform functioning on a single computing infrastructure or machine. Virtualization recondite
the common hardware, making it more multifaceted and well organized for service providers
and cloud services consumers.

Virtualization plays a major role in the cloud computing technology, normally in the cloud
computing, users share the data present in the clouds like application etc, but with
virtualization users shares the infrastructure. the main usage Virtualization Technology is,
normally cloud providers provide the applications with the standard versions to their cloud
users, for suppose if the next version of that application is released, then cloud provider has to
provide the latest version to their cloud users and practically it is possible but it is more cost
expensive. (tej Koganti, 2013) By creating multiple virtual machines on a single physical
infrastructure, organizations can reduce hardware and maintenance costs. This benefits
through lower power consumption, a little data centre space, and minimum hardware
maintenance cost.

For better utilization of hardware resources virtualization is plays a key role. It allows
multiple virtual machines (VMs) to do computation on the same physical server, effectively
using the hardware's capacity, which might otherwise be underutilized in a non-virtualized
environment. It promotes flexibility and portability. Virtual machines can be easily moved
between hardware servers or cloud environments, making it simpler to scale resources,
migrate workloads, or perform maintenance.

After adopting cloud services, company would be able to work more properly and efficiently.
Following are some core points that would benefit the company:

 Hardware Savings: After shifting company from on-premise to cloud services,


company would be able to minimize their hardware cost. As they do not need any
server for their computation and other server-based tasks.
 Storage issue solution: Storage is one of the most important and well-defined facility
of the cloud, adopting cloud service company would be able no to concern about
storage issues.
 Pay as you go: Key principle of the cloud is “pay as you go”, it means that companies
have not to buy extra storage or resources, but they have to pay according to their
needs. It would reduce company cost.
 Scalability: Scalability is one of the best features of the cloud, it means that if the
company increases its employees or services then the Cloud will offer them more
resources and storage facilities to enlarge or shrink their company volume.
 Maintenance cost reduction: Due to the shift to cloud maintenance team need would
be almost ended. As cloud will maintain their resources and services on their own.
 Trust issues: as we will rely on third party services it would be privacy concern about
organization’s sensitive data.

4. Impact on organization
Shifting on cloud from on-premise architecture would be result in both positive and negative
impacts. Let us explain them one by one:

Positive Impacts

 Less resources needed on-site: after shift to cloud company would reduce their on-site
resources as most of their computation would be done on cloud.
 Storage issue resolved: Storage issues would be resolved as the cloud uses the pay-as-
you-go facility.
 Labour cost decrease: As most of the tasks would be shifted to cloud so there would
be reduction of labour work in the maintenance, network, and support departments.
 Work from home facility: The Cloud needs only an internet connection to access
services, it would allow employees to work from home so that the company and
employees' expenditures would be minimized.
 Saving power expenses: As whole servers would be shifted to the cloud this would
decrease their power supply cost. There would also be another advantage in that the
company would not need any cooling system separately for servers, it would reduce
both infrastructure cost and maintenance cost.
 Pay as you go: Cloud’s foundational concept is “Pay as you go”, it encourages small
companies to start their work with minimum resources requirements.
Negative impacts

 Privacy Concerns: As after shift to cloud, company will rely on third parties, there are
security concerns about whether we can store our sensitive data on the cloud or not.
Some data is important for organization that should not be compromised, it is always
a big debate about whether the data should be stored or not.
 Employee training: The Cloud is a new technology and there will be needed proper
training and time to adopt the system. It would take time and financial resources for
employees training. If employees are aged it is also a challenge to taught them.
Because with the passage of time human didn’t understand and learn easily.
 Internet: To do work fast and efficiently there would be a need for a fast internet
connection so that employees can access the service. In case of slow internet or any
other short fall it would be a problem for the user to access cloud resources.
 Compliance with legal requirement: As a cloud user company must have to obey laws
and regulations of the provider because if they violate their legal and copyright
compliances it would cause financial penalties to the organization.

5. Justification of solution
There are several cloud solutions available in the market like Amazon web services (AWS),
MS Azure, Oracle etc. We will use the Google Drive solution for many reasons: let us
explain it with the help of bullets:

 Free Storage: Google Drive offers free 15 GB storage that is enough for a small
company to shift from on-premise to cloud services. In addition, with them on every
account creation it provides 15 GB free for every user that is always an edge for new
companies shifting to cloud.
 Documentation facilities: Google Drive offers Google Documents, spreadsheets,
presentations, and Google Forms facilities to complete documentation of the
organization and also for presentation purposes. Google Forms are crucial for
collecting feedback from users.
 Calendar Facilities: In today’s busy life Google Calendar facilitate users to organize
and schedule their meetings. It helps employees share their busy schedules and also
their leisure times. Mentioning schedule also helps colleagues to take care when
concerned person will be available and when will be not.
 Access management: There is always a debate that which person has which level of
authorization, Google Drive offers accessibility management facility so that admin
can manage the accessibility concerns. If user wants to share Gantt chart, he/she
would prefer to share file as read only, as it would not need to be altered by other
employees.
 Collaboration facility: It also offers collaboration facility with the help of Google
shared word documentation or directly mentioning email to the concern person.
Sometime, team needs a platform where employees can directly interact with each
other like chatting apps, Google Drive also provides this facility to directly
communicate each other.

Above were some of important and key features of the Google Drive solution that make it
before other cloud facilities. Keeping in mind this concept we would in the next part
implement this solution. As we know there are several other solutions, but above mentioned
points clearly describe and shoes their appropriateness for this solution.

6. Legal requirements and their impacts


Legal requirements play an important role in adopting the use and evolution of cloud
services, especially related to data privacy, security, and compliance. Here are some of the
legal requirements and their impact on the cloud services use:

Data Protection Regulations:

Legal Requirement: Different countries have different data protection laws like the European
Union's General Data Protection Regulation (GDPR) and the California Consumer Privacy
Act (CCPA), which impose strict requirements on all data-related operations.

Impact: Organizations using cloud services must ensure obey data protection regulations by
forcing appropriate data protection precautions.

Intellectual Property Rights:

Legal Requirement: Intellectual property laws deal with copyrights, trademarks, and patents
associated with software, content, and data.

Impact: Organizations using cloud services must ensure compliance with intellectual property
laws by respecting the rights of third-party content creators and licensors and securing their
intellectual property.
Government Access and Surveillance:

Legal Requirements: Some jurisdiction laws authorize government to access organization’s


data stored on cloud without any permission. While using cloud services companies have to
follow and obey this law without any terms and conditions.

Impact: As Government can access data without permission, it means that organization
privacy is compromised and it would impact users regarding their data privacy.

7. References
Alexander Stanik, M. H. (2012). Hardware as a Service (HaaS): Physical and Virtual
Hardware on demand. 2012 IEEE 4th International Conference on Cloud
Computing Technology and Science (p. 6). IEEE.
Ashraf, I. (2014). An Overview of Service Models of Cloud Computing. International
Journal of Multidisciplinary and Current Research, 5.
Joel Gibson, D. E. (2012). Benefits and Challenges of Three Cloud Computing
Service Models. 2 Fourth International Conference on Computational Aspects
of Social Networks (CASoN) (p. 8). IEEE.
Juan Cáceres, L. M.-M. (2010). B. Furht, A. Escalante (eds.), Handbook of Cloud
Computing.
Kumar, G. (2019). A Review on Data Protection of Cloud Computing, Security,
Benefits, Risks and Suggestions. United International Journal for Research &
Technology, 9.
LAKSHAY MALHOTRA, D. A. (2014). VIRTUALIZATION IN CLOUD COMPUTING.
International Journal of Computer Science and Mobile Computing , 5.
Lizhe Wang, J. T. (n.d.). Scientific Cloud Computing: Early Definition and
Experience. The 10th IEEE International Conference on High Performance
Computing and Communications (p. 6). IEEE.
Mahendra Prasad Nath, R. S. (2019). Cloud Computing: An Overview, Benefits,
Issues & Research Challenges. International Journal of Research and
Scientific Innovation (IJRSI), 11.
Padghan, V. (2019, March 04). On-premise vs Cloud Computing. Retrieved from
meduim.com: https://medium.com/edureka/on-premise-vs-cloud-computing-
f9aee3b05f50#:~:text=On%2DPremise%20means%20that%20a,way%20of
%20hosting%20your%20architecture.
tej Koganti, K. P. (2013). Virtualization Technology in Cloud Computing Environment.
International Journal of Emerging Technology and Advanced Engineering, 3.

You might also like