The Definition of IT Infrastructure, Cloud Computing and Infrastructure Model
The Definition of IT Infrastructure, Cloud Computing and Infrastructure Model
INFRASTRUKTURA E SERVEREVE
Osman Osmani
Prishtinë
SERVER INFRASTRUCTURE
1. The definition of IT infrastructure, Cloud computing and infrastructure model
2. Availability Concepts
3. Performance Concepts
4. Security Concepts
5. Datacenters
6. Networking
7. Storage
8. Compute
9. Operating Systems
10. Infrastructure deployment options
11. Automation
12. Documenting the infrastructure, Maintaining the infrastructure
BOOK
IT INFRASTRUCTURE
ARCHITECTURE
Infrastructure Building Blocks
and Concepts
INTRODUCTION
INTRODUCTION
End User Devices are the devices used by end users to work with applications
PCs
Laptops
Thin clients
Mobile devices
Printers
Operating Systems are collections of programs that manage a computer’s internal
workings:
Memory
Processors
Devices
File system
INFRASTRUCTURE BUILDING BLOCKS
The three major cloud providers offer similar infrastructure services, but sometimes
under different names
Many organizations will be using on-premises infrastructure for many years to
come
Migrating a complex application landscape to a cloud provider is no simple task
and can take years
In many cases, there will be a hybrid situation, with part of the infrastructure on-
premises and another part in one or more clouds
The cloud is just a number of datacenters that are still filled with hardware –
compute, networking and storage
CLOUD DEFINITION
Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources(e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction
Public cloud is delivered by a cloud service provider, is accessible through the internet, and
available to the general public. Because of their large customer base, public clouds largely
benefit from economies of scale
Private cloud is operated solely for a single organization, whether managed internally or by
a third-party, and hosted either on premises or external. It extensively uses virtualization and
standardization to bring down systems management cost and staff
Community cloud is much like a private cloud, but shared with a community of
organizations that have shared concerns (like compliance considerations). It may be owned,
managed, and operated by one or more of the organizations in the community, a third party,
or some combination, and it may exist on or off premises
Hybrid cloud is provided by a combination of a public cloud, and a community cloud
and/or a private cloud. This enables running generic services (like email servers) in the
public cloud while hosting specialized services (like a business specific application) in the
private or community cloud
CLOUD SERVICE MODELS
IaaS provides virtual machines, virtualized storage, virtualized networking and the
systems management tools to manage them
Can be configured using a GUI, a command line interface (CLI), or APIs
IaaS provides simple, highly standardized building blocks to applications
Applications running on IaaS should be robust to allow for failing hardware and
should be horizontally scalable to increase performance
The user is responsible for patching and maintaining the operating systems and
application software
Not all operating systems and applications can be used in an IaaS cloud; some
software licenses prohibit the use of a fully scalable, virtual environment like IaaS,
where it is impossible to know in advance on which machines software will run