Week 1 Flashcards
(166 cards)
Infrastructure as a Service (IaaS)
a self-service model for managing remote data center infrastructures.
Platform as a Service (PaaS)
allows organizations to build, run and manage applications without the IT infrastructure. This makes it easier and faster to develop, test and deploy applications.
Software as a Service (SaaS)
replaces the traditional on-device software with software that is licensed on a subscription basis. It is centrally hosted in the cloud. A good example is Salesforce.com.
AWS Region Define.
a geographical location with a collection of availability zones mapped to physical data centers in that region.
AWS Availability Zone
a logical data center in a region available for use by any AWS customer.
AMI (Amazon Machine Image)
provides the information required to launch an instance. Think of it as a template for an EC2 Instance.
Security groups
a virtual firewall for your EC2 instances to control incoming and outgoing traffic based on their IP address.
___________ rules enable you to filter traffic based on protocols and port numbers.
Security group
Amazon Elastic Compute Cloud (Amazon EC2)
a web service that provides secure, resizable compute capacity in the cloud.
The “Elastic” nature of the service allows developers to
instantly scale to meet spikes in traffic or demand.
a virtual server in the cloud.
An Instance
What is Java? Why Java?
Java is a high-level OOP language with rich API Libraries.
Write once run anywhere, static types, compiled languages.
What is JRE?
Java runtime environment. contains JVM.
What is JVM?
Java virtual machine. Runs compiled JAva code.
What is JDK?
Java developer kit. Has a compiler. debugger. Contains JRE and JVM.
What is an object/class?
Class is a blueprint for an object.
What is the root class from which every class extends?
The ‘Object’ Class… (This is a class called object.)
What are the primitive data types in Java?
boolean.
byte.
short.
int.
long.
float.
double.
char.
Where are the strings stored?
In the string pool in the heap?
What is a heap in Java?
a chunk of memory which is shared among all threads.
What is an immutable object?
An object whose internal state remains constant after it has been entirely created.
What are the benefits of keeping String immutable in java?
caching, security, synchronization, and performance.
In this heap type, the root node is greater than it’s children.
Max-Heap.
In this heap type, the root node is the smallest among all the other keys present in the heap.
Min-heap.