In order to meet the learning outcome above, the work you will undertake individually for this assessment is considered from a cloud ‘infrastructure-as-code’ perspective. This approach allows you to specify all the cloud resources needed for your assessment work in a declarative format using YAML. You should also use supporting Python or Jinja2 templates to parameterize your configuration(s) and allow reuse of common cloud deployments. Essentially, you can treat your cloud configuration files as code and perform repeatable deployments using the same code.
You are responsible for the design, development, and deployment of ‘scalable’ cloud resources for a small-medium enterprise (SME) to support the growth of its business at both the regional UK level, and the multi-regional level via European markets. The business focus is on offering services around home monitoring with internet enabled sensors such as lights, cameras and temperature sensors.
Your role as a cloud consultant is to manage the development and deployment of the required cloud PaaS and IaaS services to support the SMEs compute needs (e.g. app engine, virtual machines) and web traffic (load balancers, virtual networks/VPNs), regional and multi-regional storage (SQL/NoSQL/bucket), and suitable remote admin access. To undertake the work you must employ the use of the Google Cloud Platform and its Deployment Manager (DM) service. Using the DM service you will create flexible template and configuration files to create deployments that use a variety of GCP services to support the business, with such services configured to work together. By utilising the cloud it enables the business to quickly react to the growing requirements of the their web traffic, storage requirements, and mobile service needs. In addition to the technical requirements, you must also provide a cloud infrastructure design blueprint, in the form of a one- page (single side) diagram.
The main technical objective of this assessment is to design and develop a YAML configuration file and associated Jinja2/Python templates to deploy the cloud resources you have selected and specified to meet the SMEs needs. You will not be supplied with a definitive list of cloud resources to create and deploy to meet the organisation’s requirements, and instead should use the knowledge and skills you have gained from the module and independent study to provide the most appropriate solution that you can – note there is no single correct solution as there are many cloud resources type solutions that could fit. Essentially, each student can demonstrate their intellectual
curiosity and technical creativity when designing and developing their own solution. However, it should be assumed that the deployment should include core resources such as virtual machine instances in the form of app and database instances, identify access management permissions, and a virtual network(s) where appropriate. It is assumed that you will use both PaaS and IaaS services.
Part 1 - Cloud Infrastructure Diagram
For the first part of this assessment you are to design and present your cloud infrastructure solution using a visual tool such as Microsoft Visio/Powerpoint (free to students)
Using the selected visual tool, you will visually represent your cloud infrastructure to include all cloud resource types you have chosen to create and deploy through your configuration and templates files, in order to sufficiently meet the needs of the organisation as described earlier. A very basic and generic example of the type of cloud infrastructure diagram that can be created is shown below. This is to give you an idea on how the icon packs can be used. You are advised to design your infrastructure diagram first, before you start work on your configuration and template files. Your diagram must only contain the actual services you have deployed for part 2 of this assessment, do not include extra services in your diagram that have not been implemented in part 2. When finished please convert your diagram to the PDF format for submission. Your diagram must only be a single side of A4 in size and be clearly legible.
Part 2 - YAML Configuration Files and Jinja/Python Templates
With part 1 completed, you will be in an informed position by understanding the collection of cloud resource types that you need to create and deploy. The YAML configuration file and associated Jinja/Python template files should create, configure and deploy a collection of cloud resource types that are comprised of appropriate PaaS and IaaS services. The configuration and template files you create should adopt an optimal approach to limit code repetitiveness, with the emphasis on reusable templates as building blocks for importing in your configuration file. You are also expected to provide clearly written code that is suitably commented throughout both the configuration file and templates. Properties and parameters for all cloud resource types should be used correctly to define their deployment to a good standard.
Your entire solution must be able to run from a single YAML configuration file named with your studentID, for example 12345678.yaml, of course this single configuration file can automatically import and run as many Jinja/Python template files as your solution contains.
As a level 3 / 4 student you are expected to learn advanced material independently - there are substantial opportunities to develop your configuration files with relevant and advanced materials not covered in the module. Examples are (but not limited to!) the inclusion of cloud functions or VPN tunnelling through your configuration file and templates – please read the accompanying CRG document for more detailed information.
In summary, you should develop a YAML configuration file, with one or more Jinja or Python templates for deployment to the Google Cloud Platform. The deployment should be carried out on your personal Google Cloud Project space as supplied to you by the module delivery team. If aiming for higher marks, particularly for the 1st criteria, you are expected to learn advanced concepts independently to implement additional advanced cloud resource features as part of your deployment, again please refer to the CRG grading criteria.
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2020). Cloud Computing. Retrieved from https://myassignmenthelp.com/free-samples/cmp3747m-cloud-computing.
"Cloud Computing." My Assignment Help, 2020, https://myassignmenthelp.com/free-samples/cmp3747m-cloud-computing.
My Assignment Help (2020) Cloud Computing [Online]. Available from: https://myassignmenthelp.com/free-samples/cmp3747m-cloud-computing
[Accessed 19 September 2020].
My Assignment Help. 'Cloud Computing' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/cmp3747m-cloud-computing> accessed 19 September 2020.
My Assignment Help. Cloud Computing [Internet]. My Assignment Help. 2020 [cited 19 September 2020]. Available from: https://myassignmenthelp.com/free-samples/cmp3747m-cloud-computing.
MyAssignmenthelp.com provides affordable essay help to students in Australia. Being a cheap essay writing service, we aim at providing the best in the minimum. We offer tons of freebies and a good discount for placing orders with us. All our efforts are aimed at ensuring that having a reliable and quality academic assignment help doesn’t drill hole in your pocket. Our writers draft paper from scratch, resourcing updated facts and information to be used in the paper. Exhaustive research resources are at our disposal to draft quality research papers. Some of our popular services include research paper help, dissertation help, thesis help, homework help, coursework help and class-apart works in lot other academic papers.
Home or Menu screen of the Application
Add a Tour with activity Screen of the application
Error message if any of the Text Fields are left blank
Add a tour without activity
Error message when text box is left blank in the add tour page
Add new activity screen of the application
Error message for Add Activity Screen
Add guide Screen
Add Guide Error
Error message for add activity
Answer: Part a The optimal solution for the solution is 5* 523.364486 + 8*1532.71028. The value of the total annual return is 14878.50467. Variable Cells Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient ...Read More
Answer: 1) Generally, the controlling process of a PID controller is adjustable with the help of tuning the settings of the controller. Tuning refers to a process, where the optimal gains are set for, P, I along with D, so that the control system can receive a response which is ideal. Generally, the plant control systems are automated. However, control performance changes along with the passage of time. Thus, it is required tuning. Control syst...Read More
Answer: Employee Management System a) Introduction to Java Spring and SpringBoot Spring is a very popular Java-based framework. It is used for building web applications and various enterprise level applications. Spring framework provides a wide variety of features addressing modren business needs. We can configure beans in a Spring application by various ways like XML, annotations and JavaConfig. As the number of features incresed, the S...Read More
Answer: TASK 1: Time Management Plan Task Name Duration Start Finish Coles Group Limited 50 days Tue 1/9/18 Mon 3/19/18 Primiliarly Investigation 14 days Tue 1/9/18 Fri 1/26/18 Understanding Problems related to Existing project 4 days Tue 1/9/18 Fri 1/12/18 &n...Read More
Just share Requriment and get customize Solution.
Our writers make sure that all orders are submitted, prior to the deadline.
Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.
Feel free to contact our assignment writing services any time via phone, email or live chat.
Our writers can provide you professional writing assistance on any subject at any level.
Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.
Get all your documents checked for plagiarism or duplicacy with us.
Get different kinds of essays typed in minutes with clicks.
Calculate your semester grades and cumulative GPa with our GPA Calculator.
Balance any chemical equation in minutes just by entering the formula.
Calculate the number of words and number of pages of all your academic documents.
Our Mission Client Satisfaction
Your work is organised logically with engaging content. You have cited materials that are relevant and applied with academic standards. However, you should provide more reflection on the readings and how changes in the world of work may impact on y...
I\'m satisfied with my assignment help. It\'s really helpful and I will totally use it in the future. Highly recommend
It was on time and all the guidelines were followed. I will post the grade when I get the results thanks!
The expert mastered this discussion. I am so very pleased with this assignment. Kudos to the team!