Using The Cloud Flashcards
What is Network Functions Virtualization (NFV)?
Decoupling of network functions from hardware devices
NFV allows for more flexible network management
What does NFV allow for in cloud computing?
Flexible deployment and management of networking services
NFV enhances the agility of network service delivery
What does NFV reduce the need of?
Dedicated hardware
This leads to cost savings and increased flexibility
What does NFV reduce?
Resource utilization and reduces costs
Efficient use of resources is a key benefit of NFV
What is a virtual private cloud (VPC)?
An isolated network space within a public cloud
VPCs provide a secure environment for cloud resources
How are VPCs designed?
Provides a similar level of segmentation, control, and security as a private data center
This design allows for effective resource management
What can users do in their own VPCs hosted within a public cloud?
Define their IP address range, configure subnets, route tables, and network gateways
This level of control mimics traditional data center management
What do VPCs allow enterprises to do?
Run their cloud resources in a virtual network
Enterprises can leverage cloud benefits while maintaining control
What are network security groups used for?
To control inbound and outbound traffic to cloud resources within a VPC
They act as a security measure for cloud environments
How are network security lists used?
Manage and secure network traffic in a cloud environment
They provide additional layers of security
What do network security groups and lists provide?
Stateful or stateless traffic filtering on a subnet level within the same or different VPCs
This filtering is essential for maintaining security
What do network security groups and lists act as?
A virtual firewall
They help in protecting cloud resources from unauthorized access
What does the internet gateway enable?
Internet access for the resources within the VPC
It facilitates communication between VPC and the internet
What does a NAT gateway allow?
Allows instances in a private subnet to connect to the internet while preventing an external system connecting directly to them
This is critical for maintaining security in private subnets
Why are NAT gateways crucial for instances that require outbound internet access?
For updates
They enable instances to fetch necessary updates securely
What do cloud gateways serve as?
An intermediary device or service that connects cloud environments with different networks
They play a crucial role in hybrid cloud setups
What can cloud gateways facilitate between dissimilar environments?
Users and applications can securely and efficiently access cloud resources
This enhances the interoperability of cloud services
What does cloud connectivity options refer to?
Methods through which data and applications can connect to and interact with cloud environments
These options are vital for effective cloud usage
How are these cloud connectivity options crucial when accessing the cloud?
Offer efficient, reliable, and secure access to cloud resources from different locations
They ensure that users can access cloud services effectively
What is the private-direct connection to cloud provider?
Dedicated network link between an organization’s on-premises infrastructure and a cloud service provider’s data center
This connection enhances performance and security
What does the private-direct connection offer when bypassing the public internet?
Reliability with secure and faster connectivity for accessing cloud services
It significantly reduces latency and improves security
Where would private-direct connections be ideal?
For business with strict performance and security requirements for their cloud-based applications and data
These connections are suited for industries like finance and healthcare
What are some cloud traits?
Multitenancy, elasticity, and scalability
These traits define the core functionalities and benefits of cloud computing.
What does multitenancy mean?
Public and community operate on shared resources
This allows multiple customers to share the same infrastructure while maintaining data isolation.
How is elasticity used for resources in a cloud environment?
Resources can be allocated and relocated automatically
This allows for dynamic scaling based on demand.
What is meant by ‘Pay on what you use’ in cloud services?
Customers are billed based on their actual resource usage
This model enhances cost efficiency for users.
How can networks be scalable in cloud environments?
CPU cores, RAM, storage, bandwidth, and servers can be increased as needed
Scalability ensures that resources can adjust to varying workloads.
What do deployment models in networking and cloud computing refer to?
Specific configurations and environments in which technology services and infrastructure are implemented
Deployment models define how cloud services are deployed, whether public, private, community, or hybrid.
What does the deployment method of public cloud offer?
Multitenant third-party services that anyone can use
Public clouds are accessible to the general public and typically hosted by third-party providers.
What do organizations share within a public cloud?
Hardware resources are shared with other different organizations
This sharing can lead to cost savings but also raises security concerns.
What are the two features of the cost and security of the public cloud?
Most affordable and least secure
Public clouds are generally cost-effective but may not provide the same level of security as private clouds.
What do private cloud options differ from a public cloud?
Single tenant service where no hardware resources are shared among organizations
Private clouds are tailored to a single organization, offering more control and security.
Which cloud deployment model is most expensive and secure?
Private cloud
The private cloud model often involves higher costs due to dedicated resources and infrastructure.
Who can host a private cloud?
The company that owns it with its own hardware and data centers or the cloud provider
Private clouds can be managed internally or outsourced to a cloud provider.
What do organizations in a community cloud share?
Interests such as mission, policy, and compliance considerations
Community clouds are designed for specific organizations with shared concerns.
Who manages the community clouds?
The organization itself or a third-party
Management can vary depending on the agreements and capabilities of the organizations involved.
What is a hybrid cloud?
A combination of any cloud with services also being hosted on-premise
Hybrid clouds provide flexibility by combining public and private cloud resources.
How are these hybrid clouds bounded together?
Standardized or proprietary technologies
Integration of different cloud environments relies on compatible technologies.
What do hybrid clouds enable?
Data and application portability
Hybrid clouds allow organizations to move data and applications between on-premise and cloud environments.
What are service models?
Various types of services
Service models define the different ways services are delivered in cloud computing.
What does Software as a Service deliver to users?
Access software applications on a subscription basis
SaaS allows users to use applications hosted on the cloud without installation.
What benefits can SaaS provide to the user?
Convenience and cost savings with software licensing and infrastructure
Users benefit from reduced costs and simplified software management.
What does Infrastructure as a Service (IaaS) provide over the internet?
Users can rent virtualized computing resources like; servers, storage space, and networking capabilities
IaaS offers scalable resources that can be adjusted based on demand.
Why is IaaS ideal for some businesses?
Flexible and scalable without capital expenditure or physical hardware
Businesses can scale resources up or down as needed without large upfront investments.
What can Platform as a Service (PaaS) offer?
Cloud platform and tools to allow developers to build, test, deploy, and manage applications without having to worry about the underlying infrastructure
PaaS simplifies application development by providing necessary tools and environments.
What does the PaaS model provide?
Development environment, application hosting, and a deployment platform
PaaS facilitates the entire application lifecycle from development to deployment.
What does PaaS reduce?
Complexity of managing hardware and software layers
This allows developers to focus on coding rather than infrastructure management.