With on premise services what are user managed and which are provider managed?
User managed: All Provider managed: None
3
New cards
With IaaS what are user managed and which are provider managed?
User managed: Application, Data, Runtime, Middleware, Operating system Provider managed: Virtualization, Networking, Storage, Servers
4
New cards
With PaaS what are user managed and which are provider managed?
User managed: Application, Data Provider managed: Runtime, Middleware, Operating system, Virtualization, Networking, Storage, Servers
5
New cards
With SaaS what are user managed and which are provider managed?
User managed: None Provider managed: All
6
New cards
What are examples of On-premise computing?
Local servers, routers, printers
7
New cards
What is edge computing?
Edge is about processing data closer to where it's being generated, enabling processing at greater speeds and volumes, leading to greater action-led results in real-time
8
New cards
What does edge computing do?
Collect and process data, share timely insights and if applicable, take appropriate action. Edge computing is transforming how data generated by billions of IoT and other devices is stored, processed, analyzed, and transported
9
New cards
What is another way to look at edge computing?
The practice of moving computing power physically closer to where data is generated, usually an IoT device or sensor
10
New cards
What does IoMT stand for? Ex. Monitor glucose levels, blood pressure levels
Internet of Medical Things
11
New cards
What are the benefits of Fog computing
Enables low-latency networking connections between devices and Minimizes bandwidth requirements compared to if that data had to be transferred back to a data center or cloud for analysis
12
New cards
What is IEEE 1934?
A system-level horizontal architecture that distributes resources and services of computing, storage, control, and networking anywhere along the cloud-to-things continuum
13
New cards
What does fog computing focus on?
Fog computing focuses on shifting certain cloud computing resources away from the cloud and closer to the individual devices
14
New cards
What are microservices?
Microservices is the evolution of service-oriented architecture. Microservices are small-scale, stateless, services that have a single responsibility; they are combined to create applications. They are completely independent with their own database and UI management code.
15
New cards
What does SOA stand for?
Service-Oriented Architecture
16
New cards
What is service-oriented architecture (SOA)?
An architectural style that focuses on discrete services instead of a monolithic design. Each service in an SOA embodies the code and data required to execute a complete
17
New cards
What is a software service?
A software service is a software component that can be accessed from remote computers over the Internet
18
New cards
Do software services maintain an internal state?
Services do not maintain any internal state
19
New cards
What does SOAP stand for?
Simple Object Access Protocol. A message protocol that enables the distributed elements of an application to communicate
20
New cards
What does XML stand for?
eXtensible Markup Language. A markup language much like HTML. Used for structuring arbitrary data
21
New cards
What does JSON stand for?
JavaScript Object Notation. A lightweight format for storing and transporting data. An open standard. A common format for electronic data interchange
22
New cards
What does WSDL stand for?
Web Service Description Language. WSDL is an XML based definition language. It is used to describe functionality of a Web service.
23
New cards
Why use microservices?
Microservices are small and independent services that work together and are Decentralized, Deploy independently, Modeled around a business domain, Isolate failure, and Hide internal details (reduce coupling)
24
New cards
What is a Monolithic app?
Everything is built in one app
25
New cards
What does Autonomous mean?
Each component service in a microservices architecture can be developed, deployed, operated, and scaled without affecting the functioning of other services
26
New cards
What does Specialized mean?
Each service is designed for a set of capabilities and focuses on solving a specific problem
27
New cards
What does Self-contained mean?
Code can be updated without knowing anything about internals of other microservices
28
New cards
What are the two main characteristics of microservices?
Highly cohesive and loosely coupled
29
New cards
What is an API?
API application programming interface. An API is the way for two programs to communicate. Based on SOAP, RPC, REST.
30
New cards
What is an API gateway?
An API gateway is an API management tool that sits between a client and a collection of services. a single point of contact and translates service requests from the app into calls to the microservices
31
New cards
What is a monolithic architecture solution?
The whole system has to be rebuilt, retested, and redeployed when changes are made
32
New cards
What is User registration?
Where users provide information about their identity, security information, mobile (cell) phone number and email address.