Architetture web

annuncio pubblicitario
ARCHITETTURE WEB
Servizi
•
•
•
•
•
•
•
•
•
•
•
•
File server
Database server
FTP server
Web server
Application server
Mail server
Print server
DHCP server
DNS server
VPN server
Proxy server
Grid computing
Tipi di server
STANDALONE
DATA CENTRE: conosciuti come CED. Srver farm, web farm. Interni o
esterni alle aziende.
Server farm
Hosting: ospitano pagine web, uno o più domini, uno o più mail, db, FTP,
Housing: collocation on housing, azienda acquista per prorpio conto un
server, occupandosi personalmente della gestione/risoluzione problemi,
paga alla server farm solo il servizio di eventuale noleggio, elettricità,
rete….. Si ricorre all’housing nel caso di infrastrutture troppo costose,
VPN Virtual Private Server: condivisione di hadrware su sistemi
dedicati, condiviso con altri utenti, più economico dell’housing/server
dedicato. Una macchina fa da server a diversi utenti che però la
vedono come un unico server.
Virtualizzazione del server
Astrazione dei servivi IT dall’hardware dipendente. Si abilita
l’esecuzione di più SO vitruali sulla stessa macchina, Uno
sviluppatore di software potrà quindi eseguire la sua
applicazione in diversi ambienti senza dover disporre di più
macchine fisiche o un amministratore di sistemi potrà testare
uno scenario complesso che veda interagire più servizi su host
diversi, ricreandolo su più macchine virtuali (VM) ospitate in una
singola macchina fisica.
Aumento dell’affidabilità del sistema
Consolidamento dei server
Esecuzione di applicazioni legacy
Riduzione del Total Cost of Ownership (TCO)
Disaster Recovery
Alta disponibilità
ACTIVE DIRECTORY DOMAIN
SERVICES
Framework di UTENTI, SERVIZI e RISORSE.
Raggruppamento logico di utenti e computer in un unico dominio.
Un DOMINIO in WINDOW SERVER è un gruppo logico di computer che
seguono WIN Server e condividono un database contenente account
utente e regole di sicurezza.
Active Directory Domain Services Diagramming
Soluzioni Cloud
SaaS: Software as a Service: utilizzo di programmi installati su un server.
DaaS: Data as Service: utilizzo di soli dati ai quali gli utenti possono
accedere con le loro app, come se i dati fossero residenti in locale
HaaS: hardware as a Service: l’utente invia i dati in remoto per essere
elaborati ca computer messi a disposizione dal vendor.
PaaS: Platform as a Service: invece che uno o più programmi come nel
SaaS, viene messa a disposizione una piattaforma completa.
IaaS: Infrastructure as a Service: Google drive, Dropbox….utilizzo completo
di risorse harware in remoto, sìnonimo di GRID COMPUTING, ma le risorse
sono utilizzate on demand e il Grid sfrutta il calcolo distribuito e che le app
siano sviluppate in modo specifico.
GRID COMPUTING
http://www.slideshare.net/richachaudhary4/grid-computing-ppt
DIFFERENZE
cluster is a group of computers connected by a local area network (LAN), whereas
cloud and grid are more wide scale and can be geographically distributed. Another way
to put it is to say that a cluster is tightly coupled, whereas a Grid or a cloud is loosely
coupled. Also, clusters are made up of machines with similar hardware, whereas
clouds and grids are made up of machines with possibly very different hardware
configurations.
The difference between a cloud and a grid can be expressed as below:
Resource distribution: Cloud computing is a centralized model whereas grid
computing is a decentralized model where the computation could occur over many
administrative domains.
Ownership: A grid is a collection of computers which is owned by multiple parties in
multiple locations and connected together so that users can share the combined power
of resources. Whereas a cloud is a collection of computers usually owned by a
single party.
Examples of Clouds: Amazon Web Services (AWS), Google App Engine
Examples of Grids: FutureGrid
Dropbox, Gmail, Facebook, Youtube, Rapidshare, etc are all examples of cloud computing
service
Scarica