Proof Concept
docx
keyboard_arrow_up
School
University of Maryland *
*We aren’t endorsed by this school
Course
351
Subject
Information Systems
Date
Dec 6, 2023
Type
docx
Pages
17
Uploaded by DrRainPorcupine52
Proof-of-Concept Report
Name:
Date: 04 December 2022
Table of Contents
Abstract
.......................................................................................................................................................
3
Introduction
.................................................................................................................................................
3
Statement of Need
......................................................................................................................................
3
Assumptions
................................................................................................................................................
3
Description of Current Infrastructure
..........................................................................................................
3
Cloud Service Providers
...............................................................................................................................
3
Project Details
.............................................................................................................................................
3
Building a VPC on AWS
............................................................................................................................
4
Challenges Encountered
..............................................................................................................................
4
Conclusion
...................................................................................................................................................
4
References
...................................................................................................................................................
4
Appendix - Screenshots
...............................................................................................................................
5
Abstract
The purpose of this report is to address key findings and provide a proof of concept regarding
Don & Associates migrating to a cloud service provider such as Amazon Web Services (AWS)
without incurring heavy costs. Don & Associates is currently looking to expand its services and
upgrade its operations by the use of cloud technology. Currently there are three popular cloud
service providers: Amazon Web Services (AWS), Microsoft Azure, and Google cloud. These three
service providers are leading the market by offering low costs, the ability to monitor and
troubleshoot their systems and lift the burden of companies with a large staff. Don & Associates
is looking to migrate but wants to ensure they make the right decision. The Virtual Private Cloud
(VPC) included for this project was a great way to test if Amazon Web Services (AWS) would suit
the company’s needs. Thorough research has been completed by the IT department on the
three cloud service providers to help the company determine the best course of action.
Introduction
Don & Associates is a financial consulting firm that is growing at a rapid rate. The company
currently provides its services to small and medium companies and is looking to expand while
implementing viable solutions to sustain the fast-paced organization. This project includes
presenting the positive effects of cloud adoption to the company's management based on
experiments. Don & Associates is committed to enhancing productivity through technology in
the Northeast region while keeping costs low for added IT equipment, maintenance, and
physical infrastructure upgrades. The company today employs 125 people, and top
management and supervisors want a cost-effective service provider in order to successfully
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
scale its IT requirements. Since businesses, including competitors, are gaining an edge in cloud
computing, it is vital that the company also takes the lead in adopting modern computing
standards (Melaku, 2018). With the activities and procedures that the company has explored in
readiness for cloud adoption include first pilot phase, thorough assessment, data migration and
capacity, and cloud makeover for max optimization.
Secondly, the project will demonstrate building a virtual private cloud as well as launching a web
server, all of which will be conducted via Amazon Virtual Private Cloud. Throughout this process
steps such as creating security groups for the EC2 instances and configuring them to run a web
server to launch into the cloud will be completed. Additionally, the project discusses the
statement of need, assumptions made, top service providers, and addresses multiple
challenges.
Statement of Need
Don & Associates, a monetary consulting firm, has experienced exponential growth over the years. To
keep up with the growing demand of a fast-paced organization Don & Associates will need to implement
a viable solution. Don & Associates has been in the financial sector for over 15 years and is a thriving
company. Don & Associates is now trying to increase its services and physical infrastructure while
minimizing its expenses. The organization suffers from a lack of flexibility because it must rely largely on
physical computing infrastructure for data access, tying it to a single location. This reduces its
opportunities to communicate and network with clients outside of the firm. Don & Associates may
swiftly increase its IT requirements at a low cost with the current market by utilizing cloud computing,
eliminating the need to maintain a physical infrastructure.
Furthermore, implementing cloud computing
would enable the organization to effortlessly network and distribute from anywhere, at any time, and to
access data on any device. Another difficulty is that the organization currently spends money internally
to maintain privately held infrastructure, which has been an expensive side consequence of the
company's constant growth. Cloud computing is a dependable method for addressing demand scalability
since it can reduce expenses associated with acquiring, configuring, lower utility costs, and reduced
labor costs. Cloud computing may be swiftly provided and released with no management work or
engagement from service providers. In this brief, I will discuss the advantages of using cloud computing
to achieve network infrastructure goals.
Assumptions
The entire procedure was based on three crucial presumptions, which made it simple to
understand and resolve. First, we started with the assumption that the public cloud is more
affordable than the private cloud if managed properly. As a result, switching to the public cloud
was given priority. However, when extensive modification, integrations, and unique demands
are achieved, the financial impact can be seen. Another supposition about Don & Associates is
that the cloud is more economical than the existing traditional computing techniques they
employ. We calculated the corporation spends significantly more money maintaining an internal
infrastructure than it would pay using the cloud, according to our list of charges and other costs.
Nonetheless, the business may still spend more on cloud computing based on the needs that
will emerge in the future. All in all, that would also result in higher income. Finally, it is also
assumed that creating native applications for the cloud would facilitate work, improve
compatibility and viability, and significantly lower expenses. However, elements like a poor
application platform and an unreliable provider may have a detrimental effect on the company's
efforts to utilize the cloud (Tsai & Qi, 2017). Accordingly, it is important to analyze the security
benefits, cloud services, data benefits, and application benefits of the cloud environment with
great care and attention.
Description of Current Infrastructure
Currently, Don & Associates runs on a traditional on-premises infrastructure. They utilize
networking tools like routers, switches, and other pieces of hardware including desktop and
laptop PCs connected via a remote server. The company has previously invested in more
equipment in an effort to scale and satisfy the rising demand. Software, applications, data, and
information will be moved to the cloud by the business, nevertheless. Furthermore, the
company's current SaaS products, including Google Drive and Google Docs, and Infrastructure
as Services, like Google Compute Engine, Amazon Web Services, and Microsoft Azure, will be
moved to the cloud. We will consider relocating the current codes and programs from the hard
disk storage and recompiling them to run in a mainframe emulator found in the cloud instance
because the company employs software that is crucial to their everyday operations. Similar
migrations will be made for other apps.
Cloud Service Providers
There is a plethora of cloud vendors to choose from depending on organizational needs. The
most common cloud services examined in this report are Amazon Web Services (AWS), Google
Cloud, and Microsoft Azure.
Amazon Web Services
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
AWS has a sizable market share and an advanced IaaS platform that powers hundreds of
thousands of organizations across the globe. AWS provides the following advantages: low cost,
agility and rapid elasticity, open and flexible architecture, and security. It offers comprehensive
and extensively used cloud computing services. Virtual Private Cloud, Simple Storage service,
DynamoDB - a NoSQL database service, simple email services, cloud trail, data transfer, Route
53 service for domain names, and relational database services are all available from the
company. AWS Key Management Service, Amazon CloudWatch, and simple notification are also
advantages (Suehring, 2016). AWS focuses security and provides clients with the benefits of a
strong data center that fulfills the security expectations of today's generations. Some downsides
of AWS include the platform imposing service limits, which can prevent businesses from
spending large sums of money on their first visit to the platform. Furthermore, AWS has
significant cloud limits for some users who may seek to bring new technologies via the platform.
Finally, troubleshooting issues with the AWS platform via dedicated technical help is too
expensive.
Google Cloud
Second is Google Cloud. This provider allows you to launch google cloud servers in minutes, seamlessly
manage without complications, and includes advanced cache and optimized google servers. AI and
Machine Learning, Media and Gaming, Data Analytics, Developer Tools, Networking, Security and
Identity, Android Enterprise, Serverless Computing, Hybrid Cloud, Internet of Things, Healthcare,
Migration, Storage, Life Sciences, Firebase, and Orbitera are all services provided by Google Cloud.
Additionally, the organization promotes higher productivity by providing instant access to innovation
backed up by regular upgrades. Furthermore, strong security standards are maintained across
the platform, protecting customers. Some disadvantages of google cloud are that they offer
fewer global data centers, less features and services, and it requires a complex transition from
the cloud to another server. Another disadvantage is that Google's support team appears to be
swamped with inquiries and suggestions, resulting in delayed response times, which can be
problematic for urgent issues and concerns. Nonetheless, it is difficult to create a complaint
ticket on the platform due to elements including description, message, and attachments have
file size and word-count limitations. Moreover, in order to compete with Amazon Web Services,
Google Cloud has a modest rate of innovation. Customers are put off by modifications and
updates that take too long to take effect.
Microsoft Azure
Microsoft Azure is a hybrid cloud structure that backs in-house hardware as well as information
transfers over the cloud, boasting of the second biggest market share. The platform is known for
DevOps, development of applications, Internet of Things (IoT), and backs every programming
language. Clients can also use a variety of languages, tools, and frameworks with Microsoft
Azure. Additionally, the app connectors provide users with access to practically all Microsoft
data, applications, devices, and other products. Furthermore, the platform provides high
scalability choices as well as a good security profile that adheres to the DADSC security strategy
and technology, thereby protecting its clients. However, it is not self-sufficient and must be
done manually. It may require specific knowledge, which may take time for staff to obtain.
Globally, the organization serves 54 regions. As a result, some places experience slow data
connectivity. Furthermore, maintenance duties and exercises such as server monitoring and
patching are prohibitively expensive and need Azure platform expertise.
Building a VPC on AWS
Project Details
The following steps are involved in executing building a VPC.
1.
Create a VPC
A VPC is an Amazon Web Services virtual private cloud. The VPC option will be displayed when
you click on the services menu in the AWS management console. Then, click the VPC icon to
open the VPC wizard. Hover your mouse over the left navigation window and select VPC with
public and private networks.
2.
Create Subnets
Two private subnets and two public subnets are created by clicking the left navigation window
containing the public and private subnets option
3.
Configure a Security Group
The VPC security group aids in the simulation of a virtual firewall. This is available in the left
navigation pane. Open the window, add security groups, and customize their names,
descriptions, and VPC names. This step also configures HTTP, source, and description. Finally,
scroll down to the bottom of the page and click the Create a Security Group button.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Launching a Web Server on AWS
1.
Launching EC2 Instance into the VPC
On the services menu, select EC2, and then launch an instance based on the specified operating
system. Because Linux is our recommended operating system, we recommend selecting Amazon
Linux 2. Because it is compatible with our hardware resources, we will use the t2.micro instance
type. The instance details are then configured and started in the previously constructed VPC's
public subnet. To install apache webserver and PHP, download lab materials, and turn on the
server, a unique command in the form of a script is pasted on the user data box. Other aspects
are added, such as storage and tags, and the security group is established. Finally, click the
review and launch instances button.
Challenges Encountered
Cost management, security issues, a lack of resources, challenges in controlling various clouds,
control, and compliance were among the challenges experienced while creating the VPC and
running the web server. The most important feature of cloud computing adoption is low
financial costs. Because cloud computing exposes organizations to on-demand services that
frequently require scalability, organizations are obliged to spend enormous amounts of money
in order to scale and meet the growing demand. Furthermore, several cloud developers are
having difficulty implementing customer security and protection features. The main concern
with a lack of resources is a lack of technical expertise. Because they lack technological
expertise or cannot afford to hire experts, many organizations find it difficult to begin the much-
needed cloud adoption process. Furthermore, as technology advances, the number of cloud
solutions grows. Finally, managing numerous clouds is very difficult for organizations, so they
must invest in additional skill sets and vendors to ensure success.
Conclusion
There must be substantial advantage for the business, as Don & Associates is seeking a strong
business proposition to extend its services. Based on the requirements of Don & Associates, I
have advised on three cloud service providers. The most cost-effective choice for operational
reliability will be to adapt to AWS cloud. As with any change, there are challenges and issues
involved that must be carefully assessed prior to migration. Companies that want to make the
necessary transformation should consult extensively, be prepared to invest a lot of money, and
hire highly skilled professionals to build and evaluate informed plans. Finally with the migration
plan implemented, Don & Associates will be able to provide clients a better experience while
also profiting from database architecture, scalability, efficiency, data integrity, and security.
References
Ruckley, B. (2014).
The free
. Amazon. Retrieved November 7, 2022, from
https://aws.amazon.com/free/?trk=3bd3e2a8-cb72-4cfb-871b-
0461c8aeb9a1&sc_channel=ps&s_kwcid=AL%214422%2110%2172018210976893%217
2018729113844&ef_id=0030700e75fc15898d471367bd8c3c67%3AG%3As&all-free-
tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-
order=asc&awsf.Free+Tier+Types=%2Aall&awsf.Free+Tier+Categories=%2Aall
Melaku, M. (2018). Framework for adopting hybrid cloud computing. GRIN Verlag.
Suehring, S. (2016). An overview of cloud computing with Amazon web services: Understand
key AWS services, what they are used for, and when to use them.
Tsai, W., & Qi, G. (2017). Combinatorial testing in cloud computing. Springer.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Appendix - Screenshots
Start Lab
Include a screenshot of the following page to show the time you started the lab.
Source: AWS
AWS Management Console Name
Include a screenshot of the following page to show your name.
Source: AWS
Capture the screen after each task of the lab and insert it here.
Task 1: Create Your VPC
Task 2: Create Additional Subnets
Task 3: Create a VPC Security Group
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Task 4: Launch a Web Server Instance
Lab Complete