Question

In: Computer Science

Deliverable 2 - Implementation of an Enterprise Architecture Outline a plan to create an enterprise architecture...

Deliverable 2 - Implementation of an Enterprise Architecture

Outline a plan to create an enterprise architecture for a cloud-based web application server and SQL Database Sever. Including the necessary development environment, production environment, and implementation schedule including a critical path.

Competency

Summarize the common elements of enterprise architectures.

Scenario

You work as a developer for Solutions Inc. Your client, Universal Widgets, is planning to implement a cloud-based solution for their IoT(Internet of Things) connected devices. These devices are designed to monitor air quality in a home for the homeowner's heating and air system. These devices also are able to detect the carbon dioxide levels, presence of smoke, and notify homeowner's when to change the air filters.

The majority of Universal Widgets' customers will use this new solution. This is predicted to increase their sales and their customer base. However, because of the public safety features that are offered by this application, up-time for customers will need to be no less than 99.999% each month. Therefore, any implementation that occurs to the production environment needs to be properly tested prior to implementation.

Instructions

Develop an implementation plan for this cloud-based solution. This plan must include the following elements:

  • A brief breakdown of the primary tasks needed to create a development environment, and also a full production environment.
  • The critical path for both environments through to completion.
  • Evaluation of the constraints and issues at the enterprise level including scenarios that demonstrate pros and cons of any implementation, software update, or change.

Solutions

Expert Solution

Since the overall infrastructure is going to be hosted in a cloud based environment. Here are few of the common elements that you need to consider to be hosted in a cloud based platform.

  • Virtual machines: most important part of an infrastructure is the virtual machines where each and every applications will be hosted.
  • Databases: it is also possible to host database servers as well in your cloud platform where all your data will be stored.
  • Storage accounts: storage is another important element of an infrastructure.
  • Security: Security is very important particularly if the infrastructure is hosted in cloud. You can security groups, provides permissions to users, enabling firewall rules.

For creating the Dev environment, you need to create a network subnet inside cloud platform where individual VM will be hosted and can able to communicate with each other. Secondly, host your VMs in that network and choose a moderate configured VM which will serve the purpose of the DEV environment. Also needed a database where you can store the test data to for testing purpose.You also require a monitoring tool which will monitor the performance of your server. But importantly make sure your Dev environment does not have a public IP address because that is not required.

For full production environment, all the above mentaioned resources are required but their configuration should be high as they have to serve lots of requests from customer at the same time. Secondly, for your Prod environment you have to ensure proper security. So, firewall rules should be set, Access Control List permission should be enabled as because the whole environment can be accessed via internet. These implementation are quite critical and may require a lot of expertise.

  • For implementation of production environment you may face issuea related to security. And that is the most critical thing you might come accross. Sometimes due to software compatibility issue your servers may remain down and it can be tough to bring them up.
  • Software updates: in a cloud based solution, updating softwares to different versions may require downtime which can hampers the business continuity.
  • For any kind of changs too, in a cloud based solution, there is downtime must, or may be you are trying to migrate from one version to another that time also down time becomes the major critical factor.

These are all actually the cons when you are hosting your environment on a cloud platform. But there are lot of pros based on all is the cloud service provider can easily help in fixing the issues and even help in resolving the critical things. Secondly, the flexibility option is very effective you can anytime switch back to your previous state if the new state is not working fine. Thirdly data availability provided by cloud services is another biggest pros of moving your infrastructure to cloud based platform. As they ensures 99.9999999% data availability that means 0.0000001% chance of loosing data when your infrastructure is hosted on cloud.


Related Solutions

1.define enterprise architecture as a capability in organisations 2. restate business architecture and how to support...
1.define enterprise architecture as a capability in organisations 2. restate business architecture and how to support the business to deliver strategic business outcomes 3. Demonstrate an understanding of the components of the CSVLOD Model of Enterprise Architecture: considerations, standards, visions, landscapes, outlines and designs. 5. Review and evaluate how Governments’ use enterprise architecture to deliver citizen services 6. evaluate and investigate key trends impacting organisations today and how enterprise architects respond to these trends. can you make a essay including...
Enterprise Architecture Discuss the impact of Enterprise Architecture changes in any business process model. Especially on...
Enterprise Architecture Discuss the impact of Enterprise Architecture changes in any business process model. Especially on the aspect of outsourcing. [20 marks] 1.5 pages or 200 words.
Federal Enterprise Architecture Framework (FEAF) 2. In what area the architecture framework is used? 3. How...
Federal Enterprise Architecture Framework (FEAF) 2. In what area the architecture framework is used? 3. How to use the architecture framework? 4. What are the advantages and disadvantages of the architecture framework? 5. Select a minimum of 10 articles (journals or conference paper) published 5 years back. Analyze the articles. Identify and discuss what researches have been done related with architecture framework in the software design and architecture. You can summarize the analysis in a table.
Task Create an outline (plan to write your message – sample outline provided below) and an...
Task Create an outline (plan to write your message – sample outline provided below) and an email message based on case details identified below. Situation You work as an assistant office manager for Diamond Clear, a family-run window installation company and a scheduling issue has arisen in the office. You are writing on behalf of Lucia to her brother Scott regarding the situation (includes the problem) and your request (main idea). In your email message you will inform Scott that...
Implementation, Operations, and Monitoring / Enterprise Security Strategy Plan Instructions: In NO LESS than 400 words,...
Implementation, Operations, and Monitoring / Enterprise Security Strategy Plan Instructions: In NO LESS than 400 words, answer the following question. Regarding the implementation of a security plan, this can be anything from the organizational change management aspects (users) or the technical implementation (information technology staff),Select 2 key areas to either engage in the normal, everyday operations of a security team, or 2 key areas to monitor, and why. Describe and evaluate each key area. 200 words requirement for each.
In this assignment, you are to create a policy framework implementation plan for the fictional Specialty...
In this assignment, you are to create a policy framework implementation plan for the fictional Specialty Medical Clinic. The Specialty Medical Clinic is being acquired by a larger parent organization and both are required to follow the HIPAA compliance laws. The parent organization is a hierarchical structure with multiple departments and clinics. The medical clinic is a flat organization. Following is an outline of those areas of the plan you need to include: Parent Medical Clinic Acquires Specialty Medical Clinic...
1. What's the goal, requirement, and regulation for enterprise architecture? 2. How to survey the performance?
1. What's the goal, requirement, and regulation for enterprise architecture? 2. How to survey the performance?
Create an account ledger outline and plan that has an emphasis on the interpretation of accounting...
Create an account ledger outline and plan that has an emphasis on the interpretation of accounting information and the language of financial accounting to participate effectively in activities such as planning, investing, controlling, and managerial decision-making.
Create an outline of a plan of action that will elevate any city in Metro Manila...
Create an outline of a plan of action that will elevate any city in Metro Manila among the leading global cities in the world. The plan must be divided into three aspects - political, economic, and social. The plan must be realistic and can be practically achieved in the next 20 years.
Create an outline of a plan of action that will elevate any city in Metro Manila...
Create an outline of a plan of action that will elevate any city in Metro Manila (Quezon City) among the leading global cities in the world. The plan must be divided into three aspects - political, economic, and social. The plan must be realistic and can be practically achieved in the next 20 years. Work on the areas of objectives, tasks, time frame, and resources (both human and financial). ps. in table form
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT