MSIS621 - Cloud Computing - Project 2023

pdf

School

Bahauddin Zakaria University, Multan *

*We aren’t endorsed by this school

Course

MISC

Subject

Information Systems

Date

Nov 24, 2024

Type

pdf

Pages

19

Uploaded by CaptainReindeer2364

Report
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 1 Project This semester, we covered a variety of topics in the focus area of cloud computing where you were given practical and research-oriented lab assignments to further your knowledge. Some of these came easy to you, whereas others may have been more difficult as you had to troubleshoot the issues you experienced. All semester, it was my goal to introduce you to the fundamentals of cloud computing, intrigue you, lead you to the trough, and let you explore the technologies that make up a cloud computing environment ; both from a practical and theoretical perspective. I hope I’ve accomplished this goal and I hope I have intrigued you where you will continue to gain additional knowledge in the area of cloud computing well beyond this course. If you are reaching this point in the semester, you have already persevered. You most likely stayed up late to complete the labs that were most difficult to you and potentially (and hopefully), helped others who reached out a hand. It is your time now; to select your next path forward. You have the opportunity to select an option to pursue for your final project. If you enjoy the practical realm, then you may continue on your pursuit of practical happiness. If you prefer the theoretical realm, then you may continue on your pursuit of pure theoretical joy. If you enjoy software development, there’s an option for you and, if your preference is conduct research and pursue a technical presentation, then there is even an option for you . My goal for this project is to engage you further in our focus area of cloud computing, yet let you use your creative academic freedom to pursue an avenue that interests you the most. Please choose one of the following to pursue: Option 0: Develop your own IoT Cloud Application Option 1: ETL on Amazon EMR Data Processing Framework Implementation Option 2: AWS IoT TwinMaker Advanced Workshop Option 3: AWS HPC Cluster Implementation Option 4: Take and Pass the AWS Certified Developer - Associate (DVA-C02) Exam Option 5: Cloud Application Development with AWS Amplify Option 6: Cloud Computing Academic Research Option 7: Cloud Computing Conference-Style ACM Research Option 8: Cloud Computing Lab Creation and Presentation Option 9: Microsoft Azure Implementation, Configuration, or Development Option 10: AWS Development Labs using the AWS Cloud Developing Course
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 2 Option 0: Develop your own IoT Cloud Application 1. You have brainstormed and come up with several ideas in class during the semester with your classmates. Some have been great ideas; whereas, others may have already been developed for years. This option allows you to work in a team of up to three students to continue to plan, build, and develop your ideas into an IoT Cloud Application using AWS. 2. Before selecting this option, you MUST obtain the approval from your professor for your idea. The application must involve at least three modules where each student would develop an individual module as their contribution to the project. The integration must be seamless. 3. You will develop a new IoT cloud application using the programming language of your choice. Examples include C++, C#, Go, Java, Python, or another depending upon the application you are developing. If you are using Cloud9, a list of languages supported within the IDE is listed here: https://docs.aws.amazon.com/cloud9/latest/user-guide/language-support.html 4. The sky is the limit here and you have complete academic freedom as long as your idea is approved ahead of time. This will require a formal proposal to be approved. This development MUST be your own code; however, you may use tidbits of other code as long as you document what code is your own and what other functions you may have obtained and used under an opensource license! If you find a tool developed in C or Java and you would like to transpose the program into Python or another language, that’s ok too (as long as it’s not the entire application)! When you are done, I must be able to run the application and ALL source code should be submitted and viewable. Write a brief description of your IoT Cloud application: what does it do? How would you use it? If you transposed another program, provide the initial code and reference the source. Your program must work! You may use whichever programming language you prefer. If you use additional libraries that need to be installed outside of the base library set (for instance, if you are using Python), please include documentation to initialize those libraries. 5. What should you submit? This project submission will be screenshot based; however, you should explain your implementation and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 3 3) Key Syntax: A table of key syntax used. 4) Test Cases: Write and provide test cases to validate the design and implementation. 5) Verification: Verification that everything is working as designed. Ensure that you provide screenshots and a written narrative for each screenshot you include. This should be extensive. 6) Code Snippets: Provide any and all code you write (or are asked to write). 7) Walk-Through: Provide credentials to access the cloud application. Provide a walk- through of how to access the application within your AWS environment. Document any limitations of the application. 8) Conclusion: A conclusion that summarizes your project. 9) References: Please make sure you include any and all works cited here as well as throughout your report. 6. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file a .zip file including any and all code you developed if you developed code (this should be uploaded to the assignment within brightspace) and labeled appropriately.
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 4 Option 1: ETL on Amazon EMR Data Processing Framework Implementation 1. In large scale networks today, you will find very large datasets that need to dynamically scaled across multiple datacenters. This is an integral part of big data and being able to process these large datasets reliably and securely across multiple datacenters while utilizing advanced features such as indexing, data transformations, machine learning, and various types of analysis. 2. By selecting this option, you will be creating an Amazon cluster to implement Amazon EMR and deploy a Cloud9 IDE instance to support this environment. You should begin here by visiting https://emr-etl.workshop.aws/ and walk through the workshop tutorial in setting up and configuring Amazon EMR. Please know that you will need to create an AWS account when selecting this option and depending upon how long it takes to complete this, there may be a cost associated with selecting this option. 3. There is quite bit of detail associated with Amazon EMR. A great place to begin to learn more about this technology from both a theoretical and practical point of view is https://aws.amazon.com/emr/getting-started/ . 4. What should you submit? This project submission will be screenshot based; however, you should explain your implementation and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add. You may also include an application workflow diagram here as well. This can be as simple as using/showing the Data Flow Simulator or the associated Amazon States Language interface with the graphical representation of the JSON. 3) Key Syntax: A table of key syntax used. 4) Test Cases: Write and provide test cases to validate the design and implementation. 5) Verification: Verification that everything is working as designed. Ensure that you provide screenshots and a written narrative for each screenshot you include. This should be extensive. 6) Code Snippets: Provide any and all code you write (or are asked to write). 7) Conclusion: A conclusion that summarizes your project.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 5 8) References: Please make sure you include any and all works cited here as well as throughout your report. 5. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file a .zip file including any and all code you developed (this should be uploaded to the assignment within brightspace) and labeled appropriately.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 6 Option 2: AWS IoT TwinMaker Advanced Workshop 1. In today’s network environments, multiple entities use external data sources to create and render various scalable scenes such as buildings, production lines used in manufacturing, industrial equipment used in factories, among other things. We use these external data sources to help improve efficiency and be able to create virtual representations of any physical environment used in combination with 3D modeling to develop digital twins. These digital twins can be used for all sorts of ideas; one of which is IoT. In short, AWS IoT TwinMaker provides an easy method for developers to create digital twins of real-world systems and will allow you to gain insight into “… what a component is and how to create a component that is a data reader and schema intiailizer for Amazon TimeStream ”. 2. By selecting this option, you will be setting up an AWS environment to implement AWS IoT TwinMaker and use Amazon TimeStream. You should begin here by visiting https://catalog.us- east-1.prod.workshops.aws/workshops/c9cd344a-0d0b-42cb-8734-09667433f89c/en-US and walk through the workshop tutorial in setting up and configuring AWS TwinMaker. Yes, you will need to complete all steps associated with this workshop tutorial. Please know that you will need to create an AWS account when selecting this option and depending upon how long it takes to complete this, there may be a cost associated with selecting this option; although you most likely will not need additional time to complete this workshop. 3. There is quite bit of detail associated with AWS IoT TwinMaker. A great place to begin to learn more about this technology from both a theoretical and practical point of view is https://aws.amazon.com/iot-twinmaker/ . 4. What should you submit? This project submission will be screenshot based; however, you should explain your implementation and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add. You may also include an application workflow diagram here as well. This can be as simple as using/showing the Glue Console Visual representation within AWS Glue Studio. 3) Key Syntax: A table of key syntax used. 4) Test Cases: Write and provide test cases to validate the design and implementation.
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 7 5) Verification: Verification that everything is working as designed. Ensure that you provide screenshots and a written narrative for each screenshot you include. This should be extensive. 6) Code Snippets: Provide any and all code you write (or are asked to write). 7) Conclusion: A conclusion that summarizes your project. 8) References: Please make sure you include any and all works cited here as well as throughout your report. 5. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file a .zip file including any and all code you developed (this should be uploaded to the assignment within brightspace) and labeled appropriately.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 8 Option 3: AWS HPC Cluster Implementation 1. Cloud Computing environments excel as the workload increases. We are able to distribute the workload rapidly and effectively. HPC, short of High Performance Computing, executes an environment to run very large and complex computing environments that scale like no other. AWS HPC services provide a few “cool” features such as Elastic Fabric Adapters and FSx for Lustre, not to mention their ParallelCluster. These features allow any organization to execute large datasets at scale using extremely fast processors. 2. By selecting this option, you will be setting up an AWS HPC environment and using advanced features such as NICE DCV, EFA, and Distributed Machine Learning. You should begin here by visiting https://www.hpcworkshops.com/ and walk through the workshop tutorial in setting up and configuring an AWS HPC Cluster. Yes, you will need to complete all parts of this workshop. Please know that you will need to create an AWS account when selecting this option and depending upon how long it takes to complete this, there may be a cost associated with selecting this option. 3. You can go absolutely crazy with AWS HPC with all of the technologies associated with it. A great place to begin to learn more about this technology from both a theoretical and practical point of view is https://aws.amazon.com/hpc/ . 4. What should you submit? This project submission will be screenshot based; however, you should explain your implementation and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add. 3) Key Syntax: A table of key syntax used. 4) Test Cases: Write and provide test cases to validate the design and implementation. 5) Verification: Verification that everything is working as designed. Ensure that you provide screenshots and a written narrative for each screenshot you include. This should be extensive. 6) Code Snippets: Provide any and all code you write (or are asked to write). 7) Conclusion: A conclusion that summarizes your project.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 9 8) References: Please make sure you include any and all works cited here as well as throughout your report. 5. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file a .zip file including any and all code you developed (this should be uploaded to the assignment within brightspace) and labeled appropriately.
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 10 Option 4: Take and Pass the AWS Certified Developer - Associate (DVA-C02) Exam 1. Gaining knowledge is a wonderful thing. It’s one of the best parts about life and that’s one of the main reasons why you’re in this course. There’s also another reason… to take that knowledge and apply it to the real world. In order to do this, you need to find a job that will allow you to spread your wings and pursue different avenues that interest you. One of the best ways to show a potential employer that you have a certain level of knowledge in a focus area in addition to earning your Master’s degree is to obtain a technical certification. If you are happily employed and do not wish to change positions, you may ask your employer if they will give you a bonus or a raise for obtaining a technical certification. Some do, some do not. They may also pay for the exam . 2. By selecting this option, you will take and successfully pass the AWS Certified Developer - Associate (DVA-C02) Exam. The exam details can be found by visiting https://aws.amazon.com/certification/certified-developer-associate/ . The exam is 130 minutes in length and the cost is $150 USD. 3. The Exam Guide is located here: https://d1.awsstatic.com/training-and-certification/docs-dev- associate/AWS-Certified-Developer-Associate_Exam-Guide.pdf 4. What should you submit? This project submission will be a bit different than the others. After you have successfully passed the exam, you will take the exam score summary page that is presented to you and include that within a document. Next, you will write a summary of your thoughts on the exam. This may simply be a paragraph in length. Save your exam score summary along with your written summary within one document. 5. Upload the following file to this assignment within brightspace: your .docx or .pdf file that includes your exam score summary and your written summary
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 11 Option 5: Cloud Application Development with AWS Amplify 1. As software developers we tend to create and develop applications using a variety of languages and platforms. After all, we want the best experience for our end-users so we have to take a number of things into consideration before jumping in and developing a new and unique application. We typically have strengths in frontend or backend development and sometimes we come across the individual who has both and is an expert in full-stack development. There are several tools in today’s market that allow us to streamline the development process (for better or worse). One of those tools in a cloud environment is AWS Amplify. AWS Amplify boasts an “easy to start, easy to scale” method for developing full stack web applications. 2. If you enjoy software development this option may be for you. You will develop a new application using AWS Amplify through your own original thought or working through a tutorial you find online that you provide in the references section of your submission. The sky is the limit here and you have complete academic freedom to pursue what interests you the most. This development should include at least a portion of your own code though! Keep in mind that Amplify allows you to create an application using a graphical experience, so you may not need to even dive too deep depending how you go about this and what you decide to create. The new feature could simply be a new function, algorithm, or new functionality. Likewise, if you find a tool developed in another language and you would like to port it to another one, that is ok as well. This option is rather wide open for you to be creative. You may start by visiting https://aws.amazon.com/amplify/ . Write a brief description of what your application is all about: what does it do? How would you use it? If you transposed another program, provide the initial code and reference the source then provide your transposed code. Please include documentation for your application. 3. What should you submit? This project submission will be screenshot based. Please try to show each step in a single, clear screenshot to minimize the number of images. Some require two screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you created. Make sure your screenshots include only one window and are not screenshots of your entire desktop. Please include the following (and number them): 1) Write a brief description of what your application does, how you would use it, what you would be used for. Make sure you site any resources used. If you transpose another program into another language, make sure you include the original source code and the initial source. 2) Screenshots demonstrating your cloud application in use. 3) Write a tutorial or man page on how to use this application providing examples and a thorough guide to installation and execution. 4. Upload the following files to this assignment within brightspace:
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 12 your .docx file your other associated program files (these may be submitted using the assignment within brightspace)
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 13 Option 6: Cloud Computing Academic Research 1. Academic research is necessary to help move the industry forward and stay ahead of the curve. 2. For this option, you will research a cloud computing topic of your choice using academic resources found in academic journals such as IEEE or ACM. These journal articles are available in the Marist online library. Below are the specifications: Any topic involving cloud computing may be researched. For instance, if you were interested in cryptography and you were curious on how or if cloud computing environments were using cryptography to safely transfer data to and from specific HPC clusters, you may pursue researching this area of study. There are so many different, interesting areas of research pertaining to cloud computing. You may want to begin with a google search; however, you may only use two articles found with an internet search. A minimum number of references for this option is eight; two of which may be internet articles, two books and the rest must be academic journals. If you choose to use only academic journals, you may reduce the number of references by three and have a total number of five references instead; although more may be better. I personally don’t like placing a number of pages to an assignment, so I’m going to leave this open to you. Your paper should not be two pages nor should it be twenty pages. This is academic research. This means, “fluff” should NOT be included. If you’re thinking you’d like to choose this option because you are a great creative writer, this may not be the option for you. You MAY adhere to APA 6 th or APA 7 th format. 3. What should you submit? A single Microsoft Word Document (.docx) you created: 1) Write your academic research paper. 2) Make sure this is written in your own words since a plagiarism tool will be utilized to distinguish how much content is your own work. Do not provide more than two block quotes. 4. Upload the following files to this assignment within brightspace: your .docx file
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 14 Option 7: Cloud Computing Conference-Style ACM Research 1. Academic research is necessary to help move the industry forward and stay ahead of the curve. 2. For this option, you will use what you’ve already written in previous research assignments and combine them into a conference-style ACM research paper, then pursue additional research to tie the paper together. You must use the ACM standard template found in either .docx or LaTeX format. You may use Overleaf, which is an online LaTeX editor, if you prefer. If you do, you may share this file with me using Overleaf. You will find me via my email address of robert.cannistra@marist.edu . Below are the specifications: Any topic involving cloud computing may be researched; however, you already have the foundation built using your previous research so why not start there. Once you have all of your previous research in one document, begin laying out the outline and section headers. Try to glean and overall theme for your paper and what you’d like to say. Think about the fundamentals of cloud computing, what’s new with cloud computing, what is the current landscape, are there any new cyber threats targeting cloud computing environments, etc… A minimum number of references for this option is eight; two of which may be internet articles, two books and the rest must be academic journals. If you choose to use only academic journals, you may reduce the number of references by three and have a total number of five references instead. For this assignment, you should have six to ten pages written using the ACM template. This is a two-column formatted paper. It will take a bit of time to write in this format, so make sure you plan accordingly. This is academic research. This means, “fluff” should NOT be included. If you’re thinking you’d like to choose this option because you are a great creative writer, this may not be the option for you. 3. What should you submit? A single Microsoft Word Document (.docx) or LaTeX (.tex) or Portable Document Format (.pdf) you create: 1) Write your academic research paper. 2) Make sure this is written in your own words since a plagiarism tool will be utilized to distinguish how much content is your own work. Do not provide more than two block quotes. 4. Upload the following files to this assignment within brightspace: your .docx file or .pdf file If you wrote this using LaTeX, please also include your .tex file within the assignment within brightspace.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 15 Option 8: Cloud Computing Lab Creation and Presentation 1. Presentations are a requirement in any business or organization. Whether you are a technical or business person, you will be asked to provide a technical presentation at some point in your career. This helps you share knowledge with your colleagues. 2. For this option, you will research one specific component of cloud computing and pursue a technical deep dive by developing a lab and presentation. 3. Once you have determined which cloud computing component you will focus your lab and presentation on, you should proceed to find out all you can about it. You will disseminate this information in your presentation. Below are the specifications: 1) Any cloud computing component may be researched. 2) Define the component. 3) Describe in detail what the component is. 4) Describe why this is so crucial to any cloud. 5) Provide examples of the component in use. Were there any well-known uses of this component. Is this component a vulnerable component to a cloud computing environment? 6) Once you have provided examples of this type of component, describe what is occurring in the industry with this. Is it becoming more popular? Provide evidence to back up your claim. 7) What are your thoughts on this component? How do you feel about it? What do you think the future holds for this? This should only make up one slide after all, this is your opinion, not fact. 8) A minimum number of references for this option is five. 9) For this assignment, you should have at least ten slides prepared, not including your title slide and potentially your last slide. 10) Make sure you have a slide for your citations. 11) Record your presentation and save this as an mp4. 4. What should you submit? A lab document in .docx format, any VMs or additional files you may have created, any other files you may have used, and a Microsoft Powerpoint Presentation (.pptx) you create: 1) Write your lab. 2) Write your presentation. 3) Make sure this is written in your own words since a plagiarism tool will be utilized to distinguish how much content is your own work. 5. Upload the following files to this assignment within brightspace: your .docx file your .pptx file or .pdf file any files or VMs you use should be uploaded to the assignment within brightspace.
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 16 Option 9: Microsoft Azure Implementation, Configuration, or Development 1. We have been working with AWS for the majority of the semester. Now, it’s time to turn your attention to a different cloud computing provider; namely, Microsoft Azure. The fundamental theoretical concepts that you learned about with AWS are the same; however, the implementation is a bit different …at times . It’s time to learn Microsoft Azure and apply the knowledge you’ve gained to another provider. This option is rather open to your interpretation and is the most flexible option to pursue. 2. You may choose to recreate one of the labs we have already completed in AWS, such as creating a VPC, within Microsoft Azure or, you may pursue an entirely new avenue by developing a Microsoft Azure cloud computing application. This can be accomplished by using one of their tutorials/learning tools, or you may start from scratch and develop something that you have only dreamed of. Again, this is open to your interpretation. 3. By selecting this option, you will be either setting up a cloud computing environment that involves at least two features we have previously used within an AWS environment, using a predefined tutorial accessed from the Microsoft Azure Portal page by clicking on the “Launch your career” option on the Getting Started page. You may start by logging in to https://azureforeducation.microsoft.com/devtools . Please know that you will need to login with your Marist email address and depending upon how long it takes to complete this, there may be a cost associated with selecting this option. Keep in mind, your student account does have $100 of free credits associated to it, which should be enough to complete this option. Make sure you shut down any services when you are not actively using them. 4. What should you submit? This project submission will be screenshot based; however, you should explain your implementation and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add. 3) Key Syntax: A table of key syntax used. 4) Test Cases: Write and provide test cases to validate the design and implementation. 5) Verification: Verification that everything is working as designed. Ensure that you provide screenshots and a written narrative for each screenshot you include. This should be extensive.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 17 6) Code Snippets: Provide any and all code you write (or are asked to write). 7) Conclusion: A conclusion that summarizes your project. 8) References: Please make sure you include any and all works cited here as well as throughout your report. 5. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file a .zip file including any and all code you developed if you developed code (this should be uploaded to the assignment within brightspace) and labeled appropriately.
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 18 Option 10: AWS Development Labs using the AWS Cloud Developing Course 1. In any network today, there is customization that occurs within or among organizations. This customization may be quite simple or rather complex depending upon what the result needs to be. This is an integral part of any business workflow. 2. By selecting this option, you will be continuing on your journey within the AWS platform yet extending it into the realm of software development using AWS. You will walk through at least five of the labs within the AWS Cloud Developing course made available to you within awsacademy.instructure.com similar to the labs you ve been working with all semester. Since we will be covering Lab 6.1: Developing REST APIs with API Gateway in class, you may not use this one as one of your five labs. 3. What should you submit? This project submission will be screenshot based; however, you should explain the steps completed and the screenshots that you present within your submission. Please try to show each step clearly using screenshots. Paste ALL screenshots into a single Microsoft Word Document (.docx) you create. Make sure your screenshots include only one window and are not screenshots of your entire desktop unless you are showing something that is important to that particular step. This should help you focus on what to submit. Please complete a professional report and include the following (and number them): 1) Description: An executive summary written in a professional manner. 2) Topology: A detailed topology showing the instances, various IP Addresses, domain names/information, credentials used, and anything else you feel would be beneficial to add. You may also include an application workflow diagram here as well and potential code snippets that are pertinent to the labs worked on. 3) Key Syntax: A table of key syntax used. a. Verification: Provide key screenshots that display verification that the lab was completed. For instance, if the lab required you to login from a windows client to a domain controller, show the screenshot or multiple screenshots verifying this action was achieved successfully. Make sure you provide a description of what the screenshot is showing. Do not simply add the screenshot and state, “here is the screenshot”. These descriptions and screenshots should paint a story of the work you put into this lab and verify you have successfully completed the virtual environment configuration. Be thorough! This should extensive for this lab!! 4) Code Snippets: Provide any and all code you write (or are asked to write). 5) Conclusion: A conclusion that summarizes your project and all the labs you chose for this option. 6) References: Please make sure you include any and all works cited here as well as throughout your report.
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
Cloud Computing © 2002-2023 Robert M. Cannistra All Rights Reserved. 19 4. Upload the following files to this assignment within brightspace: your .docx or .pdf of your professional project report file Good Luck with your project and I hope you have fun with it!