solution
When discussing design methodology for IaaS service models, three design
areas are mentioned, component design, architecture design, and
______________ design where we map the application components to specific
cloud resources (such as web servers, application servers, database servers,
etc.)
Deployment
What is Boto?
Boto is a Python package that provides interfaces to Amazon Web Services (AWS)
According to Gartners 2018 Hype Cycle for Emerging Technologies, in what
phase is the "Internet of Things"?
Peak of Inflated Expectations
Give a brief definition description of IoT
Internet of things is a conglomerate of all devices that have an IP address and some
form of connection to the Internet through which they can relay information
___________ is a mapping data type or a kind of hash table that maps keys to
values. Keys in this can be of any data type, though numbers and strings are
commonly used for keys. Values in this can be any data type or object.
dictionary
T/F Python supports more than one programming paradigms including object-
oriented programming and structured programming
True
When discussing the design methodology for PaaS service model, in what design
step do the developers have to take into consideration the platform specific
features.
Component design
Relational databases provide the following ACID guarantees
Atomicity, Consistency, Isolation, Durability
By the year 2020 the projected number of connected (IoT) devices will be?
25-50 Billion
SDK stands for _________________?
Software Development Kit
For the Model View Controller (MVC) software design pattern for web applications
find the best match for each statement.
1. Manages the data and the behavior of the applications.
2. This prepares the interface which is shown to the user.
3. This processes user requests and updates the model when the user
manipulates the view
4. This responds to the requests for information about its state and responds to
, the instructions to change state
A: Model
B: View
C:Controller
1. A
2. B
3. C
4. A
T/F Python is an interpreted language and does not require an explicit
compilation step
True
T/F CCM components have the following characteristics: tightly coupled,
synchronous communication, and stateful design
False
Unlike relational databases, _____________ databases do not provide ACID
guarantees
non-relational or non-sql
Select the items below that were identified by the AFCEA International Cyber
Committee as IoT "Hot Button Issues"
a. Operational Issues
b. Cost of deployment
c. Privacy & Security
d. Public infrastructure
e. Human rights violations
f. Identity Management & Ownership of Data
g. Digital Divide
h. Leadership: Ecosystem Roadmap & Standards
a. Operational Issues
c. Privacy & Security
f. Identity Management & Ownership of Data
g. Digital Divide
h. Leadership: Ecosystem Roadmap & Standards
Name four (4-of-6) design considerations identified for cloud applications
Scalability
Reliability
Availability
Security
Maintenance/Upgradation
Performance
A ________________ consists of a global network of edge locations used to
deliver media. It is used to speed up the delivery of static content such as images
and videos
CDN: Content Delivery Network
List at least four of the Python benefits (4-of-6) presented in class.