SlideShare a Scribd company logo
1 of 19
Cloud
        Computing
                                                                                              Replace with
                                                                                               a graphic
                                                                                              White Master
                                                                                         400px tall & 290px wide




        Andrei Dragomir
        adragomi@adobe.com


    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Continut

        Introducere
             O scurta explicatie despre cloud computing
             De nitia mea

        Cateva exemple
             Despre “consumatori”
             Despre “producatori”

        Oportunitati pentru voi




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica cloud computing si sisteme distribuite in cadrul ADRO




                                                                                           ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica cloud computing si sisteme distribuite in cadrul ADRO

        VOI ?
             Facultate ?
             Proiecte extrascolare ? (OSS / job)




                                                                                           ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere

        Eu
             Inginer so ware
             ~ 6 ani in domeniu
             proiect care implica cloud computing si sisteme distribuite in cadrul ADRO

        VOI ?
             Facultate ?
             Proiecte extrascolare ? (OSS / job)




                                                                                           ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere / cloud computing

        Ce este cloud computing ?
             “Calculatoare legate la internet”
             Tehnologist: “Disruptive shi of the computing stack towards online services”
             Inginer IT: “SaaS, PaaS, IaaS, hybrid clouds”
             CEO: “Cloud computing = produsul nostru”
             Google: ~50 de nitii




                                                                                             ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere / o de nitie vizuala




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Confuz ?




                                                                                         http://www.flickr.com/photos/kernelslacker/2041741181

                                                                                                                                                 ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere / partile componente

        Concept inventat in anii ’60
             John McCarthy “utility computing”

        Potrivire cu lumea de astazi
             Tehnologia informatiei in companii se transforma dintr-un avantaj strategic
              intr-un simplu cost

        Tehnologie
             Nimic nou, concepte precum virtualizare

        Schimbare de atitudine
             Companiile sunt dispuse sa plateasca pentru servicii, nu pentru produse.




                                                                                            ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Introducere / mersul statistic al unei tehnologii




                                                                                         Comoditizare
                                                                                             Servicii



    Raspandire




                             Inovatie


                                                                     Siguranta




                                                                                                        ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
O alta de nitie




        Cloud computing nu este un lucru, ci descrie seria de transformari
         in I.T. catre o economie bazata pe servicii, transformari conduse
         de o serie de schimbari culturale, economice si tehnologice.




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Cateva exemple

        Servicii
             Identitate: OpenID, OAuth
             Plati: Google checkout, PayPal

        Platforma
             Aplicatii complete: Google App Engine, Heroku, Rackspace cloud sites
             Baza de date: Amazon SimpleDB, GAE Datastore

        Infrastructura (servere)
             Amazon EC2 - virtualizare
             Amazon S3, Amazon EBS - sistem de siere
             Xen, Eucalyptus, Ubuntu Enterprise Cloud




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Exemple / Google App Engine

        Serviciu “aproape” gratis, lansat de Google in 2008
        Permite scrierea de aplicatii web in Python / Java
        Se poate folosi autenti care, baza de date, email, etc
        Editare si deploy foarte simplu: self-service complet, fara emailuri
        O aplicatie se creeaza cam in 5 minute.


        h p://saluthowtoweb.appspot.com




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Probleme etice

        Cine controleaza tehnologia ?
        Cine poate trage la raspundere o companie care ofera aceste
         servicii ?
        Transparenta la: standarde de securitate, backup, plata, metrici
        Standardele care apar nu trebuie sa e in mana unui producator
        Open source (produse) > open cloud (servicii)




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Ce inseamna pentru voi ?

        Oportunitati de afaceri
             Se pot aborda proiecte de o complexitate algoritmica mult mai mare
             Procesare enorma de date poate                                facuta acum cu investitii foarte mici
             Exista companii care isi fac business-ul pe internet fara infrastructura zica




                                                                                                                    ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Ce inseamna pentru voi ?

        Oportunitati de cercetare
        Multi-threaded ? Multi-core ? Multi-calculator ?
        Scalabilitate orizontala, sisteme distribuite, paralelizarea
         algoritmilor, concurenta
        Proiecte opensource: Xen, Hadoop, HBase, Zookeeper
        Infrastructura “free” pentru studenti
             h p://planet-lab.org,
             h p://opencirrus.org




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Exemplu: FlightCaster

        Prezice intarzierile zborurilor
        Infrastructura
             Frontend
                  Scrisa in Ruby on Rails, cu hosting pe Heroku (virtualizata)
             Backend
                  Foloseste intre 10 si 100 instance EC2 (virtualizata)
                  Hadoop pentru frameworkul de procesare distribuita
                  Clojure - un limbaj functional pentru algoritmii de procesare

        Ruleaza complet fara infrastructura zica
        h p:// ightcaster.com




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009
Resurse, link-uri

        h p://heroku.com

        h p://aws.amazon.com
                                                                                    
        h p://hadoop.apache.org

        h p://en.wikipedia.org/wiki/
         Cloud_computing

        h p://www.ubuntu.com/products/
         whatisubuntu/serveredition/cloud/UEC

        h p://cloud-standards.org/

        h p://www.planet-lab.org

        h p://opencirrus.org/

        h p://code.google.com/appengine/




                                                                                         ®




    Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Saturday, October 31, 2009

More Related Content

Similar to How To Web - Cloud Computing

C bu06 planning_your_cloud_education
C bu06 planning_your_cloud_educationC bu06 planning_your_cloud_education
C bu06 planning_your_cloud_educationMegan Irvine
 
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBM
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBMStartup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBM
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBMStartup Istanbul
 
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...Club Alliances
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)sapenov
 
Application Release Automation Demo - Deployit
Application Release Automation Demo - DeployitApplication Release Automation Demo - Deployit
Application Release Automation Demo - DeployitXebiaLabs
 
Cloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the EnterpriseCloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the EnterpriseCreative Sharepoint
 
Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011DoceboElearning
 
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0Amazon Web Services
 
Using Drupal to build your Developer Network
Using Drupal to build your Developer NetworkUsing Drupal to build your Developer Network
Using Drupal to build your Developer Networkarkelly66
 
cloud computing- basics(types,examples,important terms)
cloud computing- basics(types,examples,important terms)cloud computing- basics(types,examples,important terms)
cloud computing- basics(types,examples,important terms)simreen woolridge
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
C bu07 cloud_offering_decoder
C bu07 cloud_offering_decoderC bu07 cloud_offering_decoder
C bu07 cloud_offering_decoderMegan Irvine
 
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and Metrics
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and MetricsHow Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and Metrics
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and MetricsSumo Logic
 
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...Amazon Web Services
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsJean-François Caenen
 
Libera la potenza del Machine Learning
Libera la potenza del Machine LearningLibera la potenza del Machine Learning
Libera la potenza del Machine LearningJürgen Ambrosi
 
AWS Partner Presentation - Accenture Digital Supply Chain In The Cloud
AWS Partner Presentation - Accenture Digital Supply Chain In The CloudAWS Partner Presentation - Accenture Digital Supply Chain In The Cloud
AWS Partner Presentation - Accenture Digital Supply Chain In The CloudAmazon Web Services
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Open Data Center Alliance
 
Innovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingInnovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingFederico Feroldi
 

Similar to How To Web - Cloud Computing (20)

C bu06 planning_your_cloud_education
C bu06 planning_your_cloud_educationC bu06 planning_your_cloud_education
C bu06 planning_your_cloud_education
 
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBM
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBMStartup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBM
Startup Istanbul 2016 / Onur Bucukoglu - Director of Hybrid Cloud IBM
 
BaaS Extended
BaaS ExtendedBaaS Extended
BaaS Extended
 
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)
 
Application Release Automation Demo - Deployit
Application Release Automation Demo - DeployitApplication Release Automation Demo - Deployit
Application Release Automation Demo - Deployit
 
Cloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the EnterpriseCloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the Enterprise
 
Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011Cloud E-Learning - Docebo at OEB 2011
Cloud E-Learning - Docebo at OEB 2011
 
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0
Move users to AWS with Amazon Workspaces, and Amazon Appstream 2.0
 
Using Drupal to build your Developer Network
Using Drupal to build your Developer NetworkUsing Drupal to build your Developer Network
Using Drupal to build your Developer Network
 
cloud computing- basics(types,examples,important terms)
cloud computing- basics(types,examples,important terms)cloud computing- basics(types,examples,important terms)
cloud computing- basics(types,examples,important terms)
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
C bu07 cloud_offering_decoder
C bu07 cloud_offering_decoderC bu07 cloud_offering_decoder
C bu07 cloud_offering_decoder
 
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and Metrics
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and MetricsHow Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and Metrics
How Hudl and Cloud Cruiser Leverage Sumo Logic's Unified Logs and Metrics
 
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...
AWS re:Invent 2016: Zero to Google Chrome in 60 Minutes: Lightweight and Inex...
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise Architects
 
Libera la potenza del Machine Learning
Libera la potenza del Machine LearningLibera la potenza del Machine Learning
Libera la potenza del Machine Learning
 
AWS Partner Presentation - Accenture Digital Supply Chain In The Cloud
AWS Partner Presentation - Accenture Digital Supply Chain In The CloudAWS Partner Presentation - Accenture Digital Supply Chain In The Cloud
AWS Partner Presentation - Accenture Digital Supply Chain In The Cloud
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach
 
Innovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingInnovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computing
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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!
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

How To Web - Cloud Computing

  • 1. Cloud Computing Replace with a graphic White Master 400px tall & 290px wide Andrei Dragomir adragomi@adobe.com Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 2. Continut  Introducere  O scurta explicatie despre cloud computing  De nitia mea  Cateva exemple  Despre “consumatori”  Despre “producatori”  Oportunitati pentru voi ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 3. Introducere ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 4. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 5. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO  VOI ?  Facultate ?  Proiecte extrascolare ? (OSS / job) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 6. Introducere  Eu  Inginer so ware  ~ 6 ani in domeniu  proiect care implica cloud computing si sisteme distribuite in cadrul ADRO  VOI ?  Facultate ?  Proiecte extrascolare ? (OSS / job) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 7. Introducere / cloud computing  Ce este cloud computing ?  “Calculatoare legate la internet”  Tehnologist: “Disruptive shi of the computing stack towards online services”  Inginer IT: “SaaS, PaaS, IaaS, hybrid clouds”  CEO: “Cloud computing = produsul nostru”  Google: ~50 de nitii ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 8. Introducere / o de nitie vizuala ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 9. Confuz ? http://www.flickr.com/photos/kernelslacker/2041741181 ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 10. Introducere / partile componente  Concept inventat in anii ’60  John McCarthy “utility computing”  Potrivire cu lumea de astazi  Tehnologia informatiei in companii se transforma dintr-un avantaj strategic intr-un simplu cost  Tehnologie  Nimic nou, concepte precum virtualizare  Schimbare de atitudine  Companiile sunt dispuse sa plateasca pentru servicii, nu pentru produse. ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 11. Introducere / mersul statistic al unei tehnologii Comoditizare Servicii Raspandire Inovatie Siguranta ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 12. O alta de nitie  Cloud computing nu este un lucru, ci descrie seria de transformari in I.T. catre o economie bazata pe servicii, transformari conduse de o serie de schimbari culturale, economice si tehnologice. ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 13. Cateva exemple  Servicii  Identitate: OpenID, OAuth  Plati: Google checkout, PayPal  Platforma  Aplicatii complete: Google App Engine, Heroku, Rackspace cloud sites  Baza de date: Amazon SimpleDB, GAE Datastore  Infrastructura (servere)  Amazon EC2 - virtualizare  Amazon S3, Amazon EBS - sistem de siere  Xen, Eucalyptus, Ubuntu Enterprise Cloud ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 14. Exemple / Google App Engine  Serviciu “aproape” gratis, lansat de Google in 2008  Permite scrierea de aplicatii web in Python / Java  Se poate folosi autenti care, baza de date, email, etc  Editare si deploy foarte simplu: self-service complet, fara emailuri  O aplicatie se creeaza cam in 5 minute.  h p://saluthowtoweb.appspot.com ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 15. Probleme etice  Cine controleaza tehnologia ?  Cine poate trage la raspundere o companie care ofera aceste servicii ?  Transparenta la: standarde de securitate, backup, plata, metrici  Standardele care apar nu trebuie sa e in mana unui producator  Open source (produse) > open cloud (servicii) ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 16. Ce inseamna pentru voi ?  Oportunitati de afaceri  Se pot aborda proiecte de o complexitate algoritmica mult mai mare  Procesare enorma de date poate facuta acum cu investitii foarte mici  Exista companii care isi fac business-ul pe internet fara infrastructura zica ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 17. Ce inseamna pentru voi ?  Oportunitati de cercetare  Multi-threaded ? Multi-core ? Multi-calculator ?  Scalabilitate orizontala, sisteme distribuite, paralelizarea algoritmilor, concurenta  Proiecte opensource: Xen, Hadoop, HBase, Zookeeper  Infrastructura “free” pentru studenti  h p://planet-lab.org,  h p://opencirrus.org ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 18. Exemplu: FlightCaster  Prezice intarzierile zborurilor  Infrastructura  Frontend  Scrisa in Ruby on Rails, cu hosting pe Heroku (virtualizata)  Backend  Foloseste intre 10 si 100 instance EC2 (virtualizata)  Hadoop pentru frameworkul de procesare distribuita  Clojure - un limbaj functional pentru algoritmii de procesare  Ruleaza complet fara infrastructura zica  h p:// ightcaster.com ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009
  • 19. Resurse, link-uri  h p://heroku.com  h p://aws.amazon.com   h p://hadoop.apache.org  h p://en.wikipedia.org/wiki/ Cloud_computing  h p://www.ubuntu.com/products/ whatisubuntu/serveredition/cloud/UEC  h p://cloud-standards.org/  h p://www.planet-lab.org  h p://opencirrus.org/  h p://code.google.com/appengine/ ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Saturday, October 31, 2009