SE4455 Midterm Flashcards
How much do we have to do for capstone?
Everything - we are not in good shape!
What is a Network Cloud?
Delivery method of data across heterogenous public and semi-public networks
Gartner definition of cloud?
scalable and elastic IT enabled capabilities that are delivered as a service to external customers using internet technologies
What is the NIST definition of cloud?
Too long to put in the cards :p
Two types of motivations for cloud?
Business and technology drivers
3 types of business drivers?
- Capacity Planning
- Cost Reduction
- Organizational Agility
8 types of technology drivers?
- Clustering
- Grind Computing
- Virtualization
- Broadband networks / internet architecture
- Data centre technology
- Web technology
- Multitenant technology
- Service technology
What is capacity planning ? (and list 3 strategies)
Focused on minimizing the discrepancy between capacity and demand of an IT resource
- Lead strategy
- Lag strategy
- Match strategy
What is a lead capacity planning strategy?
adding capacity in anticipation
What is a lag capacity planning strategy?
adding capacity after a resource reaches full capacity
What is a match capacity planning strategy?
adding capacity in small increments as demand increases
Two types of cost reduction methods?
- Cost of acquiring new infrastructure
2. Cost of ongoing ownership
What are the 3 main aspects to organizational agility?
(Highlighted red on the organizational agility slide)
- Adapt and evolve
- Scaling IT resources
- Changing business needs and priorities
What is Clustering?
- Group of independent IT resources acting as a single system
- Reduced failure rates, increased reliability / availability
- synchronized through high speed communication
What is Grid computing?
- Organized resources into one or more logical poolss
- Loosely coupled and distributed systems
- Heterogeneous and geographically disbursed computer resources
What is Virtualization?
- Physical resources providing multiple virtual images of themselves to share underlying process capabilities
- Hardware requirements simulated through emulation
- Severs software-hardware dependency
Jeff Jeff Jeff Jeff
What is San Francisco?
Basic concepts definition of Cloud
A distinct IT environment designed for remotely provisioning scalable and measurable IT resources
What are the different IT resources?
- Physical server
- Virtual server
- Software program
- Service
- Storage Device
- Network Device
What are on premise IT resources?
- Not cloud based
- Can access, interact, or be moved to cloud
- Redundant deployments can exist
What is a cloud consumer?
someone who consumes clouds ;)
What is a cloud provider?
someone who provides clouds ;)
What are two types of scalability?
- Horizontal scalability
2. Vertical scalability
What are the aspects of horizontal scalability?
- less expensive
- instantly available
- replication and automation
- additional IT resources needed
- NOT limited by hardware capacity
What are the aspects of vertical scalability?
- more expensive
- normally instantly available
- additional set up needed
- NO additional IT resources needed
- limited by hardware capacity
What is a cloud service?
IT resources made available by cloud
What does SLA stand for?
Service Level Agreement
What is a Service Level Agreement
- Describes QoS features: availability, reliability, performance
- IT outcomes: uptime and security characteristics
- SLA is a critical specification
What can be a cloud service consumer?
- Software program
- Service
- Workstation
- Laptop
- Cellphone
What are the three main benefits of cloud computing?
- Reduced investment and proportional cost
- Increased scalability
- Increased availability
What are the 4 main risks and challenges?
- Security vulnerabilities
- Operational governance
- Limited portability between cloud providers
- Multi-regional compliance
What is a Cloud Resource Administrator?
- Administers cloud based resources
- Can be consumer, provider, or third party
- NOT a cloud service administrator
What is a Cloud Auditor?
Evaluates security controls, privacy and performance
What is a Cloud Broker?
Manages the negotiating of cloud services between providers and consumers
What is a Cloud Carrier?
- Provides wire-level connectivity between consumers and providers
- Usually network/telecom providers (e.g. Rogers)
What are the two cloud boundaries?
- Organizational Boundary
2. Trust Boundary
What is ubiquitous access?
Widely accessible cloud services tailors to specific cloud needs of consumer
What is Multitenancy ?
- Characteristics that allow the instance of the program to service different consumers
- Relies on virtualization
What is resource pooling?
Allows providers to pool large scale IT resources to serve multiple cloud consumers
What is cloud elasticity?
Transparently scale IT resources in response to runtime or pre-determined conditions
What is Measured usage?
The ability of a cloud platform to keep track of IT resource usage / usage reporting
What is resiliency?
Form of failover that distributes redundant implementations
What are the 3 main cloud delivery models?
- Infrastructure-as-a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Service (SaaS)
Which cloud delivery model has full administrative control?
Infrastructure-as-a-Service
Which cloud delivery model has the most limited administrative control?
Software-as-a-Service
Which cloud delivery model has only usage-related configuration controls?
Software-as-a-Service
There are also other specialized delivery models
Storage, database, security, communication, integration, testing, process (all as services)
What are the 6 cloud deployment models?
- Public Cloud
- Community Cloud
- Private Cloud
- Hybrid Cloud
- Virtual Private Cloud
- Inter-Cloud
Owned by community members or third party, and limited to a specific community is what type of cloud deployment model?
Community cloud deployment model
A self contained cloud environment, managed by a public cloud provider, is what type of cloud deployment model?
Virtual cloud deployment model
A cloud comprised of two or more inter-connected clouds is what type of cloud deployment model?
Inter-cloud deployment model
A cloud offered to consumers at cost or advertisement is what type of cloud deployment model?
Public cloud deployment model
A complex and challenging cloud due to potential disparity is what type of cloud deployment model?
Hybrid cloud deployment model
A cloud owned by a single organization is what type of cloud deployment model?
Private cloud deployment model
What is an ISP
Internet Service Provider
-Hierarchical topology composed of Tiers 1,2,3
What are 3 main technical and business considerations?
- connectivity issues
- network bandwidth latency issues
- cloud carrier and cloud provider selection
Why do you group IT resources in close proximity? (3 reasons)
- power sharing
- higher efficiency
- improved accessibility
Here is just a list of data centre characteristics to read over:
- virtualization
- standardization/modularity
- automation
- remote operation / management
- high availability
- security