SlideShare ist ein Scribd-Unternehmen logo
1 von 13
CLOUD COMPUTING: SOME BASIC
CONCEPTS
CLOUD COMPUTING
CLOUD COMPUTING, OR SOMETHING WITHIN THE CLOUD, IS AN EXPRESSION USED
TO DESCRIBE A VARIETY OF COMPUTING CONCEPTS THAT INVOLVE A LARGE NUMBER
OF COMPUTERS CONNECTED THROUGH A REAL-TIME COMMUNICATION NETWORKS
SUCH AS THE INTERNET.
IN SCIENCE, CLOUD COMPUTING IS A SYNONYM FOR DISTRIBUTED COMPUTING
OVER A NETWORK, AND MEANS THE ABILITY TO RUN A PROGRAM OR APPLICATION
ON MANY CONNECTED COMPUTERS AT THE SAME TIME.
THE PHRASE ALSO MORE COMMONLY REFERS TO NETWORK-BASED SERVICES,
WHICH APPEAR TO BE PROVIDED BY REAL SERVER HARDWARE, AND ARE IN FACT
SERVED UP BY VIRTUAL HARDWARE, SIMULATED BY SOFTWARE RUNNING ON ONE OR
MORE REAL MACHINES.
HISTORY OF CLOUD COMPUTING
The 1950’s
THE UNDERLYING CONCEPT OF CLOUD COMPUTING DATES BACK TO THE 1950S,
WHEN LARGE-SCALE MAINFRAME COMPUTERS BECAME AVAILABLE IN ACADEMIA
AND CORPORATIONS, ACCESSIBLE VIA THIN CLIENTS/TERMINAL COMPUTERS,
BECAUSE THEY WERE USED FOR COMMUNICATIONS BUT HAD NO INTERNAL
PROCESSING CAPACITIES.
TO MAKE MORE EFFICIENT USE OF COSTLY MAINFRAMES, A PRACTICE EVOLVED
THAT ALLOWED MULTIPLE USERS TO SHARE BOTH THE PHYSICAL ACCESS TO THE
COMPUTER FROM MULTIPLE TERMINALS AS WELL AS TO SHARE THE CPU TIME.
THE PRACTICE OF SHARING CPU TIME ON A MAINFRAME BECAME KNOWN IN THE
INDUSTRY AS TIME-SHARING.
The 1960s–1990s
JOHN MCCARTHY(AN AMERICAN COMPUTER SCIENTIST) OPINED IN THE 1960S
THAT "COMPUTATION MAY SOMEDAY BE ORGANIZED AS A PUBLIC UTILITY.“
OTHER SCHOLARS HAVE SHOWN THAT CLOUD COMPUTING'S ROOTS GO ALL THE
WAY BACK TO THE 1950S WHEN SCIENTIST HERB GROSCH (THE AUTHOR OF
GROSCH'S LAW) POSTULATED THAT THE ENTIRE WORLD WOULD OPERATE ON
DUMB TERMINALS POWERED BY ABOUT 15 LARGE DATA CENTERS.
DUE TO THE EXPENSE OF THESE POWERFUL COMPUTERS, MANY CORPORATIONS
AND OTHER ENTITIES COULD AVAIL THEMSELVES OF COMPUTING CAPABILITY
THROUGH TIME SHARING AND SEVERAL ORGANIZATIONS, SUCH AS GE'S GEISCO,
IBM SUBSIDIARY THE SERVICE BUREAU CORPORATION (SBC, FOUNDED IN 1957),
TYMSHARE(1966), DIAL DATA (BOUGHT BY TYMSHARE IN 1968),ETC.
THE 1990’S
IN THE 1990S, TELECOMMUNICATIONS COMPANIES BEGAN OFFERING
VIRTUAL PRIVATE NETWORK (VPN) SERVICES WITH COMPARABLE QUALITY OF
SERVICE, BUT AT A LOWER COST.
BY SWITCHING TRAFFIC AS THEY SAW FIT TO BALANCE SERVER USE, THEY
COULD USE OVERALL NETWORK BANDWIDTH MORE EFFECTIVELY.
THEY BEGAN TO USE THE CLOUD SYMBOL TO DENOTE THE DEMARCATION
POINT BETWEEN WHAT THE PROVIDER WAS RESPONSIBLE FOR AND WHAT
USERS WERE RESPONSIBLE FOR. CLOUD COMPUTING EXTENDS THIS
BOUNDARY TO COVER SERVERS AS WELL AS THE NETWORK INFRASTRUCTURE.
SINCE 2000
AMAZON PLAYED A KEY ROLE IN ALL THE DEVELOPMENT OF CLOUD
COMPUTING BY MODERNIZING THEIR DATA CENTERS, WHICH, LIKE MOST
COMPUTER NETWORKS, WERE USING AS LITTLE AS 10% OF THEIR CAPACITY AT
ANY ONE TIME.
IN EARLY 2008, OPENNEBULA, ENHANCED IN THE RESERVOIR EUROPEAN
COMMISSION-FUNDED PROJECT, BECAME THE FIRST OPEN-SOURCE
SOFTWARE FOR DEPLOYING PRIVATE AND HYBRID CLOUDS, AND FOR THE
FEDERATION OF CLOUDS.
ON MARCH 1, 2011, IBM ANNOUNCED THE IBM SMARTCLOUD FRAMEWORK
TO SUPPORT SMARTER PLANET. AMONG THE VARIOUS COMPONENTS OF THE
SMARTER COMPUTING FOUNDATION, CLOUD COMPUTING IS A CRITICAL
PIECE.
TYPES OF CLOUD
• PRIVATE CLOUD : PRIVATE CLOUD IS CLOUD INFRASTRUCTURE OPERATED
SOLELY FOR A SINGLE ORGANIZATION, WHETHER MANAGED INTERNALLY
OR BY A THIRD-PARTY AND HOSTED INTERNALLY OR EXTERNALLY.
• PUBLIC CLOUD : A CLOUD IS CALLED A 'PUBLIC CLOUD' WHEN THE SERVICES
ARE RENDERED OVER A NETWORK THAT IS OPEN FOR PUBLIC USE.
• COMMUNITY CLOUD : A COMMUNITY CLOUD BASICALLY SHARES
INFRASTRUCTURE BETWEEN SEVERAL ORGANIZATIONS FROM A SPECIFIC
COMMUNITY WITH COMMON CONCERNS (SECURITY, COMPLIANCE,
JURISDICTION, ETC.), WHETHER MANAGED INTERNALLY OR BY A THIRD-
PARTY AND HOSTED INTERNALLY OR EXTERNALLY.
• HYBRID CLOUD : HYBRID CLOUD IS A COMPOSITION OF TWO OR MORE
CLOUDS (PRIVATE, COMMUNITY OR PUBLIC) THAT REMAIN UNIQUE
ENTITIES BUT ARE BOUND TOGETHER, OFFERING THE BENEFITS OF MULTIPLE
DEPLOYMENT MODELS.
• DISTRIBUTED CLOUD : CLOUD COMPUTING CAN ALSO BE PROVIDED BY A
DISTRIBUTED SET OF MACHINES THAT ARE RUNNING AT DIFFERENT
LOCATIONS, WHILE STILL CONNECTED TO A SINGLE NETWORK OR HUB
SERVICE. EXAMPLES OF THIS INCLUDE DISTRIBUTED COMPUTING
PLATFORMS SUCH AS BOINC AND FOLDING@HOME.
PROTOCOLS USED FOR CLOUDCOMPUTING
NUMEROUS INITIATIVES AND STANDARDS BODIES ARE ADDRESSING THE STANDARDS
RELATED TO CLOUD COMPUTING. FROM THE NETWORKING SIDE, THE IEEE IS
WORKING ON NEW PROTOCOLS AND THE ENHANCEMENT OF EXISTING PROTOCOLS
FOR DATA CENTERS. THESE ENHANCEMENTS ARE PARTICULARLY USEFUL IN DATA
CENTERS WITH CONVERGED NETWORKS—THE AREA IS OFTEN KNOWN AS
CONVERGENCE ENHANCED ETHERNET (CEE).
THE IEEE IS WORKING TO ENABLE FCOE(FIBRE CHANNEL OVER ETHERNET) THROUGH
AN ETHERNET LINK IN WHAT IS KNOWN AS "LOSSLESS ETHERNET“.
PROS AND CONS OF CLOUD COMPUTING
PROS
• COST REDUCTION : CLOUD COMPUTING REDUCES PAPERWORK, LOWERS
TRANSACTION COSTS, AND MINIMIZES THE INVEST IN HARDWARE. MOVING YOUR
BUSINESS TO ‘THE CLOUD’ ALSO REDUCES THE NEED FOR AN IT STAFF.
• IT’S SCALABLE : LIKE ELECTRICITY AND WATER, SOME CLOUD COMPUTING
SERVICES ALLOW BUSINESSES TO ONLY PAY FOR WHAT THEY USE. AND AS YOUR
BUSINESS GROWS, YOU CAN ACCOMMODATE BY ADDING MORE SERVER SPACE.
• LEVELS THE PLAYING FIELD : CLOUD COMPUTING PROVIDERS OFFERS SMALL AND
MID-SIZE BUSINESSES ACCESS TO MORE SOPHISTICATED TECHNOLOGY AT LOWER
PRICES.
• EASIER COLLABORATION : SINCE SERVICES IN THE CLOUD CAN BE ACCESSED
ANYTIME FROM ANY COMPUTER, IT’S EASY TO COLLABORATE WITH EMPLOYEES IN
DISTANT LOCATIONS.
CONS
• TECHNICAL ISSUES : THOUGH IT IS TRUE THAT INFORMATION AND DATA ON THE CLOUD
CAN BE ACCESSED ANYTIME AND FROM ANYWHERE AT ALL, THERE ARE TIMES WHEN
THIS SYSTEM CAN HAVE SOME SERIOUS DYSFUNCTION. BESIDES, YOU WILL NEED A VERY
GOOD INTERNET CONNECTION TO BE LOGGED ONTO THE SERVER AT ALL TIMES.
• SECURITY IN THE CLOUD : BEFORE ADOPTING THIS TECHNOLOGY, YOU SHOULD KNOW
THAT YOU WILL BE SURRENDERING ALL YOUR COMPANY’S SENSITIVE INFORMATION TO
A THIRD-PARTY CLOUD SERVICE PROVIDER. THIS COULD POTENTIALLY PUT YOUR
COMPANY TO GREAT RISK. HENCE, YOU NEED TO MAKE ABSOLUTELY SURE THAT YOU
CHOOSE THE MOST RELIABLE SERVICE PROVIDER, WHO WILL KEEP YOUR INFORMATION
TOTALLY SECURE.
HOWEVER, THE ADVANTAGES OF CLOUD COMPUTING OVERWEIGHS ALL ITS
DISADVANTAGES !
Cloud Computing: Some Basic Concepts

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptxandrewbourget
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computinggaurav jain
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingVinny Vessel
 
Webinar presentation on cloud computing
Webinar presentation on cloud computingWebinar presentation on cloud computing
Webinar presentation on cloud computingFolasade Adedeji
 
History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)Ben Wakhungu
 
Cloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional ComputingCloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional ComputingRavi Kumar
 
Cloud Computing in migrant
 Cloud Computing in migrant Cloud Computing in migrant
Cloud Computing in migrantMigrant Systems
 
Cloud computing
Cloud computingCloud computing
Cloud computingArar Fahem
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)priyas211420
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project reportNaveed Farooq
 
Cloud computing
Cloud computingCloud computing
Cloud computingRam Sharma
 
Cloud computing and development
Cloud computing and developmentCloud computing and development
Cloud computing and developmentIndia Travel Tours
 

Was ist angesagt? (20)

Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Webinar presentation on cloud computing
Webinar presentation on cloud computingWebinar presentation on cloud computing
Webinar presentation on cloud computing
 
History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional ComputingCloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing in migrant
 Cloud Computing in migrant Cloud Computing in migrant
Cloud Computing in migrant
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing kb gupta
Cloud computing kb guptaCloud computing kb gupta
Cloud computing kb gupta
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing and development
Cloud computing and developmentCloud computing and development
Cloud computing and development
 

Andere mochten auch

What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?Richard Harvey
 
Fundamental cloud computing
Fundamental cloud computingFundamental cloud computing
Fundamental cloud computingAsmaa Ibrahim
 
Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Boris Hristov
 
Cloud computing
Cloud computingCloud computing
Cloud computingStudent
 
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaS
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaSAWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaS
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaSAmazon Web Services
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceRajind Ruparathna
 
Everything about Cloud Computing
Everything about Cloud ComputingEverything about Cloud Computing
Everything about Cloud ComputingIDS Infotech
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagramfahad_uaar
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptshibamughal
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Andere mochten auch (17)

What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?
 
Fundamental cloud computing
Fundamental cloud computingFundamental cloud computing
Fundamental cloud computing
 
Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Cloud Computing in Simple Words!
Cloud Computing in Simple Words!
 
Cloud computing ppt.
Cloud computing ppt.Cloud computing ppt.
Cloud computing ppt.
 
Cloud computing ... simple
Cloud computing ... simpleCloud computing ... simple
Cloud computing ... simple
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaS
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaSAWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaS
AWS Enterprise Summit London 2015 | Gartner Keynote - The Future of Cloud IaaS
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
 
Everything about Cloud Computing
Everything about Cloud ComputingEverything about Cloud Computing
Everything about Cloud Computing
 
Anger management
Anger managementAnger management
Anger management
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagram
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Ähnlich wie Cloud Computing: Some Basic Concepts

Cloud computing tarea
Cloud computing tareaCloud computing tarea
Cloud computing tareasaullopes24
 
Cloud computing
Cloud computingCloud computing
Cloud computingkalpzr
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made EasyMayank Aggarwal
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud ComputingNaman Talati
 
"Cloud Computing Mastery: Empowering the Digital Future"
"Cloud Computing Mastery: Empowering the Digital Future""Cloud Computing Mastery: Empowering the Digital Future"
"Cloud Computing Mastery: Empowering the Digital Future"SkillUp Online
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised PresentationMayank Aggarwal
 
NSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxNSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxUtkarshKumar608655
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxVivek Shelke
 
Cloud computing
Cloud computingCloud computing
Cloud computingRam Mohan
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfpoothuinku
 
Ch1- Fundamental Concepts of Cloud Computing.pptx
Ch1- Fundamental Concepts of Cloud Computing.pptxCh1- Fundamental Concepts of Cloud Computing.pptx
Ch1- Fundamental Concepts of Cloud Computing.pptxHosamElSofany1
 
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGWHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGSprintzeal
 

Ähnlich wie Cloud Computing: Some Basic Concepts (20)

Cloud computing tarea
Cloud computing tareaCloud computing tarea
Cloud computing tarea
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made Easy
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
shivam gupta(48).pptx
shivam gupta(48).pptxshivam gupta(48).pptx
shivam gupta(48).pptx
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud Computing
 
"Cloud Computing Mastery: Empowering the Digital Future"
"Cloud Computing Mastery: Empowering the Digital Future""Cloud Computing Mastery: Empowering the Digital Future"
"Cloud Computing Mastery: Empowering the Digital Future"
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
 
NSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxNSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptx
 
Cloud-Computing.pptx
Cloud-Computing.pptxCloud-Computing.pptx
Cloud-Computing.pptx
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit 1 (1).pptx
Unit 1 (1).pptxUnit 1 (1).pptx
Unit 1 (1).pptx
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdf
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ch1- Fundamental Concepts of Cloud Computing.pptx
Ch1- Fundamental Concepts of Cloud Computing.pptxCh1- Fundamental Concepts of Cloud Computing.pptx
Ch1- Fundamental Concepts of Cloud Computing.pptx
 
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGWHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
 

Kürzlich hochgeladen

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Cloud Computing: Some Basic Concepts

  • 1. CLOUD COMPUTING: SOME BASIC CONCEPTS
  • 2. CLOUD COMPUTING CLOUD COMPUTING, OR SOMETHING WITHIN THE CLOUD, IS AN EXPRESSION USED TO DESCRIBE A VARIETY OF COMPUTING CONCEPTS THAT INVOLVE A LARGE NUMBER OF COMPUTERS CONNECTED THROUGH A REAL-TIME COMMUNICATION NETWORKS SUCH AS THE INTERNET. IN SCIENCE, CLOUD COMPUTING IS A SYNONYM FOR DISTRIBUTED COMPUTING OVER A NETWORK, AND MEANS THE ABILITY TO RUN A PROGRAM OR APPLICATION ON MANY CONNECTED COMPUTERS AT THE SAME TIME. THE PHRASE ALSO MORE COMMONLY REFERS TO NETWORK-BASED SERVICES, WHICH APPEAR TO BE PROVIDED BY REAL SERVER HARDWARE, AND ARE IN FACT SERVED UP BY VIRTUAL HARDWARE, SIMULATED BY SOFTWARE RUNNING ON ONE OR MORE REAL MACHINES.
  • 3. HISTORY OF CLOUD COMPUTING The 1950’s THE UNDERLYING CONCEPT OF CLOUD COMPUTING DATES BACK TO THE 1950S, WHEN LARGE-SCALE MAINFRAME COMPUTERS BECAME AVAILABLE IN ACADEMIA AND CORPORATIONS, ACCESSIBLE VIA THIN CLIENTS/TERMINAL COMPUTERS, BECAUSE THEY WERE USED FOR COMMUNICATIONS BUT HAD NO INTERNAL PROCESSING CAPACITIES. TO MAKE MORE EFFICIENT USE OF COSTLY MAINFRAMES, A PRACTICE EVOLVED THAT ALLOWED MULTIPLE USERS TO SHARE BOTH THE PHYSICAL ACCESS TO THE COMPUTER FROM MULTIPLE TERMINALS AS WELL AS TO SHARE THE CPU TIME. THE PRACTICE OF SHARING CPU TIME ON A MAINFRAME BECAME KNOWN IN THE INDUSTRY AS TIME-SHARING.
  • 4. The 1960s–1990s JOHN MCCARTHY(AN AMERICAN COMPUTER SCIENTIST) OPINED IN THE 1960S THAT "COMPUTATION MAY SOMEDAY BE ORGANIZED AS A PUBLIC UTILITY.“ OTHER SCHOLARS HAVE SHOWN THAT CLOUD COMPUTING'S ROOTS GO ALL THE WAY BACK TO THE 1950S WHEN SCIENTIST HERB GROSCH (THE AUTHOR OF GROSCH'S LAW) POSTULATED THAT THE ENTIRE WORLD WOULD OPERATE ON DUMB TERMINALS POWERED BY ABOUT 15 LARGE DATA CENTERS. DUE TO THE EXPENSE OF THESE POWERFUL COMPUTERS, MANY CORPORATIONS AND OTHER ENTITIES COULD AVAIL THEMSELVES OF COMPUTING CAPABILITY THROUGH TIME SHARING AND SEVERAL ORGANIZATIONS, SUCH AS GE'S GEISCO, IBM SUBSIDIARY THE SERVICE BUREAU CORPORATION (SBC, FOUNDED IN 1957), TYMSHARE(1966), DIAL DATA (BOUGHT BY TYMSHARE IN 1968),ETC.
  • 5. THE 1990’S IN THE 1990S, TELECOMMUNICATIONS COMPANIES BEGAN OFFERING VIRTUAL PRIVATE NETWORK (VPN) SERVICES WITH COMPARABLE QUALITY OF SERVICE, BUT AT A LOWER COST. BY SWITCHING TRAFFIC AS THEY SAW FIT TO BALANCE SERVER USE, THEY COULD USE OVERALL NETWORK BANDWIDTH MORE EFFECTIVELY. THEY BEGAN TO USE THE CLOUD SYMBOL TO DENOTE THE DEMARCATION POINT BETWEEN WHAT THE PROVIDER WAS RESPONSIBLE FOR AND WHAT USERS WERE RESPONSIBLE FOR. CLOUD COMPUTING EXTENDS THIS BOUNDARY TO COVER SERVERS AS WELL AS THE NETWORK INFRASTRUCTURE.
  • 6. SINCE 2000 AMAZON PLAYED A KEY ROLE IN ALL THE DEVELOPMENT OF CLOUD COMPUTING BY MODERNIZING THEIR DATA CENTERS, WHICH, LIKE MOST COMPUTER NETWORKS, WERE USING AS LITTLE AS 10% OF THEIR CAPACITY AT ANY ONE TIME. IN EARLY 2008, OPENNEBULA, ENHANCED IN THE RESERVOIR EUROPEAN COMMISSION-FUNDED PROJECT, BECAME THE FIRST OPEN-SOURCE SOFTWARE FOR DEPLOYING PRIVATE AND HYBRID CLOUDS, AND FOR THE FEDERATION OF CLOUDS. ON MARCH 1, 2011, IBM ANNOUNCED THE IBM SMARTCLOUD FRAMEWORK TO SUPPORT SMARTER PLANET. AMONG THE VARIOUS COMPONENTS OF THE SMARTER COMPUTING FOUNDATION, CLOUD COMPUTING IS A CRITICAL PIECE.
  • 7. TYPES OF CLOUD • PRIVATE CLOUD : PRIVATE CLOUD IS CLOUD INFRASTRUCTURE OPERATED SOLELY FOR A SINGLE ORGANIZATION, WHETHER MANAGED INTERNALLY OR BY A THIRD-PARTY AND HOSTED INTERNALLY OR EXTERNALLY. • PUBLIC CLOUD : A CLOUD IS CALLED A 'PUBLIC CLOUD' WHEN THE SERVICES ARE RENDERED OVER A NETWORK THAT IS OPEN FOR PUBLIC USE. • COMMUNITY CLOUD : A COMMUNITY CLOUD BASICALLY SHARES INFRASTRUCTURE BETWEEN SEVERAL ORGANIZATIONS FROM A SPECIFIC COMMUNITY WITH COMMON CONCERNS (SECURITY, COMPLIANCE, JURISDICTION, ETC.), WHETHER MANAGED INTERNALLY OR BY A THIRD- PARTY AND HOSTED INTERNALLY OR EXTERNALLY.
  • 8. • HYBRID CLOUD : HYBRID CLOUD IS A COMPOSITION OF TWO OR MORE CLOUDS (PRIVATE, COMMUNITY OR PUBLIC) THAT REMAIN UNIQUE ENTITIES BUT ARE BOUND TOGETHER, OFFERING THE BENEFITS OF MULTIPLE DEPLOYMENT MODELS. • DISTRIBUTED CLOUD : CLOUD COMPUTING CAN ALSO BE PROVIDED BY A DISTRIBUTED SET OF MACHINES THAT ARE RUNNING AT DIFFERENT LOCATIONS, WHILE STILL CONNECTED TO A SINGLE NETWORK OR HUB SERVICE. EXAMPLES OF THIS INCLUDE DISTRIBUTED COMPUTING PLATFORMS SUCH AS BOINC AND FOLDING@HOME.
  • 9. PROTOCOLS USED FOR CLOUDCOMPUTING NUMEROUS INITIATIVES AND STANDARDS BODIES ARE ADDRESSING THE STANDARDS RELATED TO CLOUD COMPUTING. FROM THE NETWORKING SIDE, THE IEEE IS WORKING ON NEW PROTOCOLS AND THE ENHANCEMENT OF EXISTING PROTOCOLS FOR DATA CENTERS. THESE ENHANCEMENTS ARE PARTICULARLY USEFUL IN DATA CENTERS WITH CONVERGED NETWORKS—THE AREA IS OFTEN KNOWN AS CONVERGENCE ENHANCED ETHERNET (CEE). THE IEEE IS WORKING TO ENABLE FCOE(FIBRE CHANNEL OVER ETHERNET) THROUGH AN ETHERNET LINK IN WHAT IS KNOWN AS "LOSSLESS ETHERNET“.
  • 10. PROS AND CONS OF CLOUD COMPUTING
  • 11. PROS • COST REDUCTION : CLOUD COMPUTING REDUCES PAPERWORK, LOWERS TRANSACTION COSTS, AND MINIMIZES THE INVEST IN HARDWARE. MOVING YOUR BUSINESS TO ‘THE CLOUD’ ALSO REDUCES THE NEED FOR AN IT STAFF. • IT’S SCALABLE : LIKE ELECTRICITY AND WATER, SOME CLOUD COMPUTING SERVICES ALLOW BUSINESSES TO ONLY PAY FOR WHAT THEY USE. AND AS YOUR BUSINESS GROWS, YOU CAN ACCOMMODATE BY ADDING MORE SERVER SPACE. • LEVELS THE PLAYING FIELD : CLOUD COMPUTING PROVIDERS OFFERS SMALL AND MID-SIZE BUSINESSES ACCESS TO MORE SOPHISTICATED TECHNOLOGY AT LOWER PRICES. • EASIER COLLABORATION : SINCE SERVICES IN THE CLOUD CAN BE ACCESSED ANYTIME FROM ANY COMPUTER, IT’S EASY TO COLLABORATE WITH EMPLOYEES IN DISTANT LOCATIONS.
  • 12. CONS • TECHNICAL ISSUES : THOUGH IT IS TRUE THAT INFORMATION AND DATA ON THE CLOUD CAN BE ACCESSED ANYTIME AND FROM ANYWHERE AT ALL, THERE ARE TIMES WHEN THIS SYSTEM CAN HAVE SOME SERIOUS DYSFUNCTION. BESIDES, YOU WILL NEED A VERY GOOD INTERNET CONNECTION TO BE LOGGED ONTO THE SERVER AT ALL TIMES. • SECURITY IN THE CLOUD : BEFORE ADOPTING THIS TECHNOLOGY, YOU SHOULD KNOW THAT YOU WILL BE SURRENDERING ALL YOUR COMPANY’S SENSITIVE INFORMATION TO A THIRD-PARTY CLOUD SERVICE PROVIDER. THIS COULD POTENTIALLY PUT YOUR COMPANY TO GREAT RISK. HENCE, YOU NEED TO MAKE ABSOLUTELY SURE THAT YOU CHOOSE THE MOST RELIABLE SERVICE PROVIDER, WHO WILL KEEP YOUR INFORMATION TOTALLY SECURE. HOWEVER, THE ADVANTAGES OF CLOUD COMPUTING OVERWEIGHS ALL ITS DISADVANTAGES !