Proof Concept

docx

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

Report
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