W8
We are halfway through the course. Everyone is doing great and I am seeing some really impressive work being turned in. Stick with it and finish strong.
I am seeing some great work being submitted, so keep in mind:
· Use grammarly.com before submitting any work
· Be sure to carefully read the directions
· In the assignments, try reading the scoring guide and using headings to break out each part of your answer. This can act as a checklist to ensure that all the scored parts are covered.
This week we will be exploring the amazing versatility of DynamoDB. DynamoDb is a fully managed NoSQL database that can be created in a serverless environment and replicated across different EC2 Instances in different availability zones. For high availability and durability, DynamoDB automatically spreads data and traffic for your tables over a sufficient number of servers to handle an organization's throughput and storage requirements. The traditional administrative burdens such as hardware provisioning, setup, configuration, replication, software patching/cluster scaling are performed automatically. DynamoDB will be covered in this unit and the following unit. For this unit, you will complete an introductory lab and provide a summary of your lab experience as well as participate in a discussion on the advantages and potential challenges for your organization in implementing an Amazon Database solution. So why do this? Why would you want a fast database with no structure – well reflect back on our serverless discussions – the storage of states by short-term processes can be much more easily managed in a simple structure like Dynamo rather than building a complicated structure that has to constantly manage the overhead of frequent adds updates and deletes.
Study
· What is Amazon DynamoDB? Retrieved from https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html
Discussion
Our discussion this week explores an introduction to Amazon DynamoDB. For this discussion topic, you have read the Unit 6 Amazon Documentation regarding Amazon DynamoDB. Using documentation provided in u06s1 and other scholarly resources of your choice, examine the potential implementation of Amazon DynamoDB for your organization. What are some of the unique features of this "cloud" database as compared to a physical database (i.e. Windows Database Server running SQL, Oracle Database)? Examine these topics in terms of your own IT budget? What are the gaps in terms of knowledge to implement a DynamoDB solution and are there any potential training costs? Finally, consider security in your response. How does Amazon's DynamoDB differ from traditional database servers in terms of security services offered?
Your initial discussion post must be submitted by 11:59 PM Thursday.
Assignment
Perform the lab: Configure a NoSQL Database by Using Amazon DynamoDB
You will take 2 screenshots during this lab and copy them into a Word document.
Write a 2-3-page double-spaced paper summarizing your lab experience. While summarizing your lab experience, consider the benefits of AWS DynamoDB over programming on proprietary physical platforms/applications. Do you see any potential security concerns or improvements? Consider the overall feasibility of implementing these services to include any additional training for IT employees (especially from a programming perspective). Finally, examine the service from an end-user perspective.
Submit both the screenshots and the paper summarizing your lab experience to the assignment for this unit.