SlideShare a Scribd company logo
1 of 8
Download to read offline
GHANA TECHNOLOGY UNIVERSITY COLLEGE
FACULTY OF COMPUTING INFORMATION SYSTEMS
PROPOSAL :
A PROPOSAL FOR IMPLEMENTING CLOUD COMPUTING IN NEWSPAPER
COMPANY
MANAGEMENT INFORMATION SYSTEM
BY
KINGSLEY MENSAH
A PROPOSAL FOR IMPLEMENTING CLOUD COMPUTING IN A NEWSPAPER
COMPANY
INTRODUCTION :
CLOUD COMPUTING ; is a general term for the delivery of hosted services over the internet.
It could be defined as the delivery of on-demand computing resources as opposed to on your own
physical computer or network. For example, computer networks, servers, storage, applications
and services. The goal of cloud computing is to allow users to take benefit from all of these
technologies, without the need for deep knowledge about or expertise with each one of them.
The cloud aims to cut costs, and helps the users focus on their core business instead of being
impeded by IT obstacles. Cloud computing and storage solutions provide users and enterprises
with various capabilities to store and process their data in either privately owned, or third-
party data centers that may be located far from the user–ranging in distance from across a city to
across the world. Cloud computing relies on sharing of resources to achieve coherence
and economy of scale similar to a utility like the electricity grid over an electricity network. In
the 1990s, telecommunications companies, who previously offered primarily dedicated point-to-
point data circuits, began offering virtual private network (VPN) services with comparable
quality of service, but at a lower cost. By switching traffic as they saw fit to balance server use,
they could use overall network bandwidth more effectively. They began to use the cloud symbol
to denote the demarcation point between what the provider was responsible for and what users
were responsible for. Cloud computing extended this boundary to cover all servers as well as the
network infrastructure.
Since 2000, cloud computing has come into existence. In early 2008, NASA’s OpenNebula,
enhanced in the RESERVOIR European Commission-funded project, became the first open-
source software for deploying private and hybrid clouds, and for the federation of clouds. In the
same year, efforts were focused on providing quality of service guarantees (as required by real-
time interactive applications) to cloud-based infrastructures, in the framework of the IRMOS
European Commission-funded project, resulting in a real-time cloud environment. By mid-2008,
Gartner saw an opportunity for cloud computing to shape the relationship among consumers of
IT services, those who use IT services and those who sell them. (wikipedia, 2000)
Cloud computing services can be private, public or hybrid. Private cloud services are delivered
from a business data center to internal users. This model offers versatility and convenience,
while preserving the management, control and security common to local data centers. Internal
users may or may not be billed for services through IT chargeback.
In the public cloud model, a third-party provider delivers the cloud service over the internet.
Public cloud services are sold on demand, typically by the minute or hour. Customers only pay
for the CPU cycles, storage or bandwidth they consume. Leading public cloud providers include
Amazon Web Services (AWS), Microsoft Azure, IBM SoftLayer and Google Compute Engine.
Hybrid cloud is a combination of public cloud services and on-premises private cloud with
orchestration and automation between the two. Companies can run mission-critical workloads or
sensitive applications on the private cloud while using the public cloud for bursting workloads
that must scale on demand. The goal of hybrid cloud is to create a unified, automated, scalable
environment that takes advantage of all that a public cloud infrastructure can provide while still
maintaining control over mission-critical data.
VIRTUALIZATION: Virtualization refers to the creation of a virtual resource such as a server,
desktop, operating system, file, storage or network. The most common form of virtualization is
the operating system-level virtualization. In operating system-level virtualization, it is possible to
run multiple operating systems on a single piece of hardware. Virtualization technology involves
separating the physical hardware and software by emulating hardware using software. When a
different OS is operating on top of the primary OS by means of virtualization, it is referred to as
a virtual machine.
There are six areas of IT where virtualization is making headway:
1.Network virtualization is a method of combining the available resources in a network by
splitting up the available bandwidth into channels, each of which is independent from the others
and can be assigned or reassigned to a particular server or device in real time. The idea is that
virtualization disguises the true complexity of the network by separating it into manageable
parts, much like your partitioned hard drive makes it easier to manage your files. (Techtarget,
n.d.)
2. Storage virtualization is the pooling of physical storage from multiple network storage
devices into what appears to be a single storage device that is managed from a central console.
Storage virtualization is commonly used in storage area networks. (Techtarget)
3. Server virtualization is the masking of server resources including the number and identity of
individual physical servers, processors and operating systems from server users. The intention is
to spare the user from having to understand and manage complicated details of server resources
while increasing resource sharing and utilization and maintaining the capacity to expand later.
The layer of software that enables this abstraction is often referred to as the hypervisor. The most
common hypervisor Type 1 is designed to sit directly on bare metal and provide the ability to
virtualize the hardware platform for use by the virtual machines (VMs). KVM virtualization is a
Linux kernel-based virtualization hypervisor that provides Type 1 virtualization benefits similar
to other hypervisors. KVM is licensed under open source. A Type 2 hypervisor requires a host
operating system and is more often used for testing/labs. (Techtarget)
4. Data virtualization is abstracting the traditional technical details of data and data
management, such as location, performance or format, in favor of broader access and more
resiliency tied to business needs. (Techtarget)
5. Desktop virtualization is virtualizing a workstation load rather than a server. This allows the
user to access the desktop remotely, typically using a thin client at the desk. Since the
workstation is essentially running in a data center server, access to it can be both more secure
and portable. The operating system license does still need to be accounted for as well as the
infrastructure. (Techtarget)
6. Application virtualization is abstracting the application layer away from the operating
system. This way the application can run in an encapsulated form without being depended upon
on the operating system underneath. This can allow a Windows application to run on Linux and
vice versa, in addition to adding a level of isolation.
CLOUD COMPUTING vs VIRTUALIZATION : virtualization differs from cloud computing
because virtualization is software that manipulates hardware, while cloud computing refers to a
service that results from that manipulation.
PROVIDERS OF CLOUD COMPUTING SERVICES
There a vast number of cloud computing providers offering different types of cloud services.
Below are some of the top providers of cloud computing services ; (Clutch, 2015)
1. AMAZON WEB SERVERS
2. MICROSOFT AZURE
3. GOOGLE CLOUD PLATFORM
4. IBM CLOUD
5. RACKSPACE
6. RED HAT
7. ORACLE CLOUD
8. VERIZONE CLOUD
9. NAVISITE
10. VMWARE
TYPES OF CLOUD COMPUTING SERVICES
1.Infrastracture as a service (IaaS)- gives business access to vital web architecture, such as
storage space, servers, and connections, without the business need of purchasing and managing
this internet infrastructure themselves. Because of the economies of scale and specialization
involved, this can be to the benefit of both the business providing the infrastructure and the one
using it. In particular, IaaS allows an internet business a way to develop and grow on demand.
Both PaaS and SaaS clouds are grounded in IaaS clouds, as the company providing the software
as service is also providing the infrastructure to run the software. Choosing to use an IaaS cloud
demands a willingness to put up with complexity, but with that complexity comes
flexibility. Amazon EC2 and Rackspace Cloud are examples of IaaS. (Paranet, 2016)
2. Platform as a Services (PaaS)- clouds are created, many times inside IaaS Clouds by
specialists to render the scalability and deployment of any application trivial and to help make
your expenses scalable and predictable. Some examples of this system include: Mosso, Google
App Engine, and Force.com. The chief benefit of a service like this is that for as little as no
money you can initiate your application with no stress more than basic development and maybe a
little porting if you are dealing with an existing app. Furthermore, PaaS allows a lot of scalability
by design because it is based on cloud computing as defined earlier in the article. If you want a
lean operations staff, a PaaS can be very useful if your app will capitulate. The most important
negative of using a PaaS Cloud provider is that these services may implement some restrictions
or trade-offs that will not work with your product under any circumstances. (pranet, 2015)
3. Software as a Service(SaaS) - is relatively mature, and the phrase’s use predates that of cloud
computing. Cloud applications allow the cloud to be leveraged for software architecture,
reducing the burdens of maintenance, support, and operations by having the application run on
computers belonging to the vendor. GMail and Salesforce are among examples of SaaS run as
clouds, but not all SaaS has to be based in cloud computing.
RECOMMENDATION FOR THE PROPOSED CLOUD SOLUTION
It is my recommendation that ‘GM Courier’ goes in for Microsoft azure and for the type of
service I recommend Infrastructure as a Service(IaaS) using the public cloud model. With IaaS
the company(GM Courier) will be able to host their hardware, servers, software, networks and
other infrastructures with a third party provider which is Microsoft Azure. The reason for
choosing IaaS as the service is that since it’s a newspaper company and also having branches
around, data processing is huge and also for staff and management to access from anywhere and
at any time without delay therefore engaging the IaaS will be best for the company.
I also recommend the company to go in for virtualization in the sense that the company staff,
management and writers all should access the cloud through virtualization or virtual machines
because security is a key feature that must be checked at all time. I believe that through
virtualization the company can strengthen their security.
STRATEGY FOR IMPLEMENTIING OF SOLUTION
My strategy for implementing the proposed solution is by choosing the public cloud model with
infrastructure as a service from Microsoft azure.
First, I will move the backup storage at the HO to the cloud storage.
Secondly, virtualize all staff and management pcs to improve security.
Lastly, implement the Microsoft azure cloud.
The company spends huge amounts of money on property value(£4.5million), leased network
connection secure private link(£250,000), IT equipment(£110,000 depreciated 20%per year) and
a huge expenditure of about £2780,000 therefore by implementing this cloud solution, about
50% cost could be cut down. Data being collected by journalist on field can be synced right
away from field to the cloud which the printing staff could get fast access to the files and print on
time.
Microsoft Azure offering £0.02 - £1.30per hour with storage price ranging from £0.06/GB/month
to £0.10/GB/month and also a bonus of free 30-day trial with a limit of up to £163.03 will help
the company cut down great amount of cost.
References
Clutch, 2015. clutch.co. [Online]
Available at: https://clutch.co/cloud
[Accessed 1 march 2017].
Microsoft, n.d. Microsoft Azure. [Online]
Available at: https://azure.microsoft.com/en-us/overview/what-is-iaas/
[Accessed 25 february 2017].
Paranet, 2016. paranet.com. [Online]
Available at: http://www.paranet.com/blog/bid/128267/The-three-types-of-Cloud-Computing-Service-
Models
[Accessed 2 march 2017].
Techtarget, n.d. targettech. [Online]
Available at: http://searchservervirtualization.techtarget.com/definition/virtualization
[Accessed 29 february 2017].
wikipedia, 2000. wikipidea.org. [Online]
Available at: https://en.wikipedia.org/wiki/Cloud_computing
[Accessed 26 february 2017].
A proposal for implementing cloud computing in newspaper company

More Related Content

What's hot

Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
Dhaval Dave
 

What's hot (20)

The history of cloud computing
The history of cloud computingThe history of cloud computing
The history of cloud computing
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
Fundamentals of cloud Computing
Fundamentals of cloud ComputingFundamentals of cloud Computing
Fundamentals of cloud Computing
 
CLOUD COMPUTING_proposal
CLOUD COMPUTING_proposalCLOUD COMPUTING_proposal
CLOUD COMPUTING_proposal
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing for Teaching & Learning
Cloud Computing for Teaching & LearningCloud Computing for Teaching & Learning
Cloud Computing for Teaching & Learning
 
Cloud computing security
Cloud computing securityCloud computing security
Cloud computing security
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
 
20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Introduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureIntroduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud Infrastructure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Similar to A proposal for implementing cloud computing in newspaper company

Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
Abhijit Kundu
 

Similar to A proposal for implementing cloud computing in newspaper company (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computing cloud computing
cloud computing
 
Understanding the cloud computing stack
Understanding the cloud computing stackUnderstanding the cloud computing stack
Understanding the cloud computing stack
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
How to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud ComputingHow to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud Computing
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
Cloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile NetworkCloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile Network
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
 
P18 2 8-5
P18 2 8-5P18 2 8-5
P18 2 8-5
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 
NSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxNSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptx
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

A proposal for implementing cloud computing in newspaper company

  • 1. GHANA TECHNOLOGY UNIVERSITY COLLEGE FACULTY OF COMPUTING INFORMATION SYSTEMS PROPOSAL : A PROPOSAL FOR IMPLEMENTING CLOUD COMPUTING IN NEWSPAPER COMPANY MANAGEMENT INFORMATION SYSTEM BY KINGSLEY MENSAH
  • 2. A PROPOSAL FOR IMPLEMENTING CLOUD COMPUTING IN A NEWSPAPER COMPANY INTRODUCTION : CLOUD COMPUTING ; is a general term for the delivery of hosted services over the internet. It could be defined as the delivery of on-demand computing resources as opposed to on your own physical computer or network. For example, computer networks, servers, storage, applications and services. The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each one of them. The cloud aims to cut costs, and helps the users focus on their core business instead of being impeded by IT obstacles. Cloud computing and storage solutions provide users and enterprises with various capabilities to store and process their data in either privately owned, or third- party data centers that may be located far from the user–ranging in distance from across a city to across the world. Cloud computing relies on sharing of resources to achieve coherence and economy of scale similar to a utility like the electricity grid over an electricity network. In the 1990s, telecommunications companies, who previously offered primarily dedicated point-to- point data circuits, began offering virtual private network (VPN) services with comparable quality of service, but at a lower cost. By switching traffic as they saw fit to balance server use, they could use overall network bandwidth more effectively. They began to use the cloud symbol to denote the demarcation point between what the provider was responsible for and what users were responsible for. Cloud computing extended this boundary to cover all servers as well as the network infrastructure. Since 2000, cloud computing has come into existence. In early 2008, NASA’s OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first open- source software for deploying private and hybrid clouds, and for the federation of clouds. In the same year, efforts were focused on providing quality of service guarantees (as required by real- time interactive applications) to cloud-based infrastructures, in the framework of the IRMOS European Commission-funded project, resulting in a real-time cloud environment. By mid-2008, Gartner saw an opportunity for cloud computing to shape the relationship among consumers of IT services, those who use IT services and those who sell them. (wikipedia, 2000) Cloud computing services can be private, public or hybrid. Private cloud services are delivered from a business data center to internal users. This model offers versatility and convenience, while preserving the management, control and security common to local data centers. Internal users may or may not be billed for services through IT chargeback. In the public cloud model, a third-party provider delivers the cloud service over the internet. Public cloud services are sold on demand, typically by the minute or hour. Customers only pay
  • 3. for the CPU cycles, storage or bandwidth they consume. Leading public cloud providers include Amazon Web Services (AWS), Microsoft Azure, IBM SoftLayer and Google Compute Engine. Hybrid cloud is a combination of public cloud services and on-premises private cloud with orchestration and automation between the two. Companies can run mission-critical workloads or sensitive applications on the private cloud while using the public cloud for bursting workloads that must scale on demand. The goal of hybrid cloud is to create a unified, automated, scalable environment that takes advantage of all that a public cloud infrastructure can provide while still maintaining control over mission-critical data. VIRTUALIZATION: Virtualization refers to the creation of a virtual resource such as a server, desktop, operating system, file, storage or network. The most common form of virtualization is the operating system-level virtualization. In operating system-level virtualization, it is possible to run multiple operating systems on a single piece of hardware. Virtualization technology involves separating the physical hardware and software by emulating hardware using software. When a different OS is operating on top of the primary OS by means of virtualization, it is referred to as a virtual machine. There are six areas of IT where virtualization is making headway: 1.Network virtualization is a method of combining the available resources in a network by splitting up the available bandwidth into channels, each of which is independent from the others and can be assigned or reassigned to a particular server or device in real time. The idea is that virtualization disguises the true complexity of the network by separating it into manageable parts, much like your partitioned hard drive makes it easier to manage your files. (Techtarget, n.d.) 2. Storage virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. Storage virtualization is commonly used in storage area networks. (Techtarget) 3. Server virtualization is the masking of server resources including the number and identity of individual physical servers, processors and operating systems from server users. The intention is to spare the user from having to understand and manage complicated details of server resources while increasing resource sharing and utilization and maintaining the capacity to expand later. The layer of software that enables this abstraction is often referred to as the hypervisor. The most common hypervisor Type 1 is designed to sit directly on bare metal and provide the ability to virtualize the hardware platform for use by the virtual machines (VMs). KVM virtualization is a Linux kernel-based virtualization hypervisor that provides Type 1 virtualization benefits similar to other hypervisors. KVM is licensed under open source. A Type 2 hypervisor requires a host operating system and is more often used for testing/labs. (Techtarget)
  • 4. 4. Data virtualization is abstracting the traditional technical details of data and data management, such as location, performance or format, in favor of broader access and more resiliency tied to business needs. (Techtarget) 5. Desktop virtualization is virtualizing a workstation load rather than a server. This allows the user to access the desktop remotely, typically using a thin client at the desk. Since the workstation is essentially running in a data center server, access to it can be both more secure and portable. The operating system license does still need to be accounted for as well as the infrastructure. (Techtarget) 6. Application virtualization is abstracting the application layer away from the operating system. This way the application can run in an encapsulated form without being depended upon on the operating system underneath. This can allow a Windows application to run on Linux and vice versa, in addition to adding a level of isolation. CLOUD COMPUTING vs VIRTUALIZATION : virtualization differs from cloud computing because virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation. PROVIDERS OF CLOUD COMPUTING SERVICES There a vast number of cloud computing providers offering different types of cloud services. Below are some of the top providers of cloud computing services ; (Clutch, 2015) 1. AMAZON WEB SERVERS 2. MICROSOFT AZURE 3. GOOGLE CLOUD PLATFORM 4. IBM CLOUD 5. RACKSPACE 6. RED HAT 7. ORACLE CLOUD 8. VERIZONE CLOUD 9. NAVISITE 10. VMWARE TYPES OF CLOUD COMPUTING SERVICES
  • 5. 1.Infrastracture as a service (IaaS)- gives business access to vital web architecture, such as storage space, servers, and connections, without the business need of purchasing and managing this internet infrastructure themselves. Because of the economies of scale and specialization involved, this can be to the benefit of both the business providing the infrastructure and the one using it. In particular, IaaS allows an internet business a way to develop and grow on demand. Both PaaS and SaaS clouds are grounded in IaaS clouds, as the company providing the software as service is also providing the infrastructure to run the software. Choosing to use an IaaS cloud demands a willingness to put up with complexity, but with that complexity comes flexibility. Amazon EC2 and Rackspace Cloud are examples of IaaS. (Paranet, 2016) 2. Platform as a Services (PaaS)- clouds are created, many times inside IaaS Clouds by specialists to render the scalability and deployment of any application trivial and to help make your expenses scalable and predictable. Some examples of this system include: Mosso, Google App Engine, and Force.com. The chief benefit of a service like this is that for as little as no money you can initiate your application with no stress more than basic development and maybe a little porting if you are dealing with an existing app. Furthermore, PaaS allows a lot of scalability by design because it is based on cloud computing as defined earlier in the article. If you want a lean operations staff, a PaaS can be very useful if your app will capitulate. The most important negative of using a PaaS Cloud provider is that these services may implement some restrictions or trade-offs that will not work with your product under any circumstances. (pranet, 2015) 3. Software as a Service(SaaS) - is relatively mature, and the phrase’s use predates that of cloud computing. Cloud applications allow the cloud to be leveraged for software architecture, reducing the burdens of maintenance, support, and operations by having the application run on computers belonging to the vendor. GMail and Salesforce are among examples of SaaS run as clouds, but not all SaaS has to be based in cloud computing. RECOMMENDATION FOR THE PROPOSED CLOUD SOLUTION It is my recommendation that ‘GM Courier’ goes in for Microsoft azure and for the type of service I recommend Infrastructure as a Service(IaaS) using the public cloud model. With IaaS the company(GM Courier) will be able to host their hardware, servers, software, networks and other infrastructures with a third party provider which is Microsoft Azure. The reason for choosing IaaS as the service is that since it’s a newspaper company and also having branches around, data processing is huge and also for staff and management to access from anywhere and at any time without delay therefore engaging the IaaS will be best for the company. I also recommend the company to go in for virtualization in the sense that the company staff, management and writers all should access the cloud through virtualization or virtual machines because security is a key feature that must be checked at all time. I believe that through virtualization the company can strengthen their security.
  • 6. STRATEGY FOR IMPLEMENTIING OF SOLUTION My strategy for implementing the proposed solution is by choosing the public cloud model with infrastructure as a service from Microsoft azure. First, I will move the backup storage at the HO to the cloud storage. Secondly, virtualize all staff and management pcs to improve security. Lastly, implement the Microsoft azure cloud. The company spends huge amounts of money on property value(£4.5million), leased network connection secure private link(£250,000), IT equipment(£110,000 depreciated 20%per year) and a huge expenditure of about £2780,000 therefore by implementing this cloud solution, about 50% cost could be cut down. Data being collected by journalist on field can be synced right away from field to the cloud which the printing staff could get fast access to the files and print on time. Microsoft Azure offering £0.02 - £1.30per hour with storage price ranging from £0.06/GB/month to £0.10/GB/month and also a bonus of free 30-day trial with a limit of up to £163.03 will help the company cut down great amount of cost.
  • 7. References Clutch, 2015. clutch.co. [Online] Available at: https://clutch.co/cloud [Accessed 1 march 2017]. Microsoft, n.d. Microsoft Azure. [Online] Available at: https://azure.microsoft.com/en-us/overview/what-is-iaas/ [Accessed 25 february 2017]. Paranet, 2016. paranet.com. [Online] Available at: http://www.paranet.com/blog/bid/128267/The-three-types-of-Cloud-Computing-Service- Models [Accessed 2 march 2017]. Techtarget, n.d. targettech. [Online] Available at: http://searchservervirtualization.techtarget.com/definition/virtualization [Accessed 29 february 2017]. wikipedia, 2000. wikipidea.org. [Online] Available at: https://en.wikipedia.org/wiki/Cloud_computing [Accessed 26 february 2017].