SlideShare a Scribd company logo
Cloud‐Enabling
Technology
1
Enabling technologies
1. Broadband networks and internet architecture
2. Data center technology
3. Virtualization technology
4. Web technology
5. Multitenant technology
2
1. Broadband networks & Internet architecture
• All clouds must be connected to a network
• Internet’s largest backbone networks, established
and deployed by ISPs, are interconnected by core
routers
 ISP: internet service provider
3
Internet connecting provider and consumer
4
Two fundamental components
• Connectionless packet switching
 End‐to‐end (sender‐receiver pair) data flows are divided
into packets of a limited size
 Packets are processed through network switches and
routers, then queued and forwarded from one
intermediary node to the next
• Router‐based interconnectivity
 A router is a device that is connected to multiple
networks through which it forwards packets
 Each packet is individually processed
 Use multiple alternative network routes
5
Packets travelling through Internet
6
Internet reference model
7
2. Data Center Technology
• A data center is a facility used to house computer
systems and associated components, such as
telecommunications and storage systems
 Virtualization
 Standardization and Modularity
 Automation
 Remote Operation and Management
8
Virtualization
9
Standardization and Modularity
• Data centers are built upon standardized
commodity hardware and designed with modular
architecture.
10
Supercomputer vs. data center
• Handouts
11
3. Virtualization technology
• Virtualization is a process of converting a physical IT
resource into a virtual IT resource
 Server
 Virtual server ↔ virtual machine
 Storage
 Network
 Power
12
Creating a new virtual server
• Allocation of physical IT resources
• Installation of an operating system, i.e., guest
operating system
13
Hardware based virtualization
• Reduce the overhead
• May introduce compatibility issue
14
4. Web technology
• Cloud computing relies on internet.
• Web technology is generally used as both the
implementation medium and the management
interface for cloud services
15
Basic web technology
• Uniform resource locator (URL)
 Commonly informally referred to as a web address
 a reference to a web resource that specifies its location
on a computer network and a mechanism for retrieving
it
 Example: http://www.example.com/index.html
• Hypertext transfer protocol (HTTP)
 Primary communication protocol used to exchange
content
• Markup languages (HTML, XML)
 Express Web‐centric data and metadata
16
Web applications
• Applications running in a web browser
 Rely on web browsers for the presentation of user‐
interfaces
17
5. Multitenant technology
• Enable multiple users (tenants) to access the same
application simultaneously
• Multitenant applications ensure that tenants do
not have access to data and configuration
information that is not their own
18
A simple example
19
Ad

More Related Content

Similar to introduction to web technology and web application (20)

MVA slides lesson 1
MVA slides lesson 1MVA slides lesson 1
MVA slides lesson 1
Fabio Almeida- Oficina Eletrônica
 
13778757.ppt
13778757.ppt13778757.ppt
13778757.ppt
KamoliddinUktamov
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructure
NiviV4
 
Networks-Internet-and-Internet-Protocols.pptx
Networks-Internet-and-Internet-Protocols.pptxNetworks-Internet-and-Internet-Protocols.pptx
Networks-Internet-and-Internet-Protocols.pptx
HaythanSunday
 
Lecture 2 types of network
Lecture 2 types of networkLecture 2 types of network
Lecture 2 types of network
Albert Abbosey
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Shivang100
 
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptxccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
aravym456
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
Iot unit i
Iot unit iIot unit i
Iot unit i
VenkatRaoJ
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
VenkatRaoJ
 
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Connect - Using SDN to drive the development of Network Aware Services. Prof ...Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Walton Institute
 
INTERconnected NETwork:Internet and Network
INTERconnected NETwork:Internet and NetworkINTERconnected NETwork:Internet and Network
INTERconnected NETwork:Internet and Network
tripathikartu0007
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
AmitDeshai
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
Abhishek Kesharwani
 
MVA slides lesson 8
MVA slides lesson 8MVA slides lesson 8
MVA slides lesson 8
Fabio Almeida- Oficina Eletrônica
 
98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
suddenven
 
Networks Intro.ppt
Networks Intro.pptNetworks Intro.ppt
Networks Intro.ppt
JoshikaChandrasekara1
 
Computer network
Computer networkComputer network
Computer network
Rahul Das
 
Understanding local area networking
Understanding local area networkingUnderstanding local area networking
Understanding local area networking
Universidad De Manila
 
CNE CHP1.pdf
CNE CHP1.pdfCNE CHP1.pdf
CNE CHP1.pdf
Nehaam3
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructure
NiviV4
 
Networks-Internet-and-Internet-Protocols.pptx
Networks-Internet-and-Internet-Protocols.pptxNetworks-Internet-and-Internet-Protocols.pptx
Networks-Internet-and-Internet-Protocols.pptx
HaythanSunday
 
Lecture 2 types of network
Lecture 2 types of networkLecture 2 types of network
Lecture 2 types of network
Albert Abbosey
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Shivang100
 
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptxccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
ccs335cloudcomputing-231217103625-aae5b1a9 (1).pptx
aravym456
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
VenkatRaoJ
 
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Connect - Using SDN to drive the development of Network Aware Services. Prof ...Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Connect - Using SDN to drive the development of Network Aware Services. Prof ...
Walton Institute
 
INTERconnected NETwork:Internet and Network
INTERconnected NETwork:Internet and NetworkINTERconnected NETwork:Internet and Network
INTERconnected NETwork:Internet and Network
tripathikartu0007
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
AmitDeshai
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
Abhishek Kesharwani
 
98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
suddenven
 
Computer network
Computer networkComputer network
Computer network
Rahul Das
 
CNE CHP1.pdf
CNE CHP1.pdfCNE CHP1.pdf
CNE CHP1.pdf
Nehaam3
 

More from Radhika R (20)

ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
Lecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud arLecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud ar
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
Lecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud arLecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud ar
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
Ad

Recently uploaded (20)

The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Ad

introduction to web technology and web application

  • 2. Enabling technologies 1. Broadband networks and internet architecture 2. Data center technology 3. Virtualization technology 4. Web technology 5. Multitenant technology 2
  • 3. 1. Broadband networks & Internet architecture • All clouds must be connected to a network • Internet’s largest backbone networks, established and deployed by ISPs, are interconnected by core routers  ISP: internet service provider 3
  • 5. Two fundamental components • Connectionless packet switching  End‐to‐end (sender‐receiver pair) data flows are divided into packets of a limited size  Packets are processed through network switches and routers, then queued and forwarded from one intermediary node to the next • Router‐based interconnectivity  A router is a device that is connected to multiple networks through which it forwards packets  Each packet is individually processed  Use multiple alternative network routes 5
  • 8. 2. Data Center Technology • A data center is a facility used to house computer systems and associated components, such as telecommunications and storage systems  Virtualization  Standardization and Modularity  Automation  Remote Operation and Management 8
  • 10. Standardization and Modularity • Data centers are built upon standardized commodity hardware and designed with modular architecture. 10
  • 11. Supercomputer vs. data center • Handouts 11
  • 12. 3. Virtualization technology • Virtualization is a process of converting a physical IT resource into a virtual IT resource  Server  Virtual server ↔ virtual machine  Storage  Network  Power 12
  • 13. Creating a new virtual server • Allocation of physical IT resources • Installation of an operating system, i.e., guest operating system 13
  • 14. Hardware based virtualization • Reduce the overhead • May introduce compatibility issue 14
  • 15. 4. Web technology • Cloud computing relies on internet. • Web technology is generally used as both the implementation medium and the management interface for cloud services 15
  • 16. Basic web technology • Uniform resource locator (URL)  Commonly informally referred to as a web address  a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it  Example: http://www.example.com/index.html • Hypertext transfer protocol (HTTP)  Primary communication protocol used to exchange content • Markup languages (HTML, XML)  Express Web‐centric data and metadata 16
  • 17. Web applications • Applications running in a web browser  Rely on web browsers for the presentation of user‐ interfaces 17
  • 18. 5. Multitenant technology • Enable multiple users (tenants) to access the same application simultaneously • Multitenant applications ensure that tenants do not have access to data and configuration information that is not their own 18