SlideShare una empresa de Scribd logo
1 de 57
Cloud Essential




                                               Tasuka at Gmail.Com
Tuesday, December 04, 2012                                       1
Cloud Computing




Tuesday, December 04, 2012                     2
Cloud Computing


                      What is Cloud Computing from Youtube

                      Cloud Computing Explained from Youtube

                      The NIST Definition of Cloud Computing in PDF

                      什麼不是雲端運算 翟本喬 in PDF




Tuesday, December 04, 2012                                           3
NIST definition
                   Cloud computing is a model for enabling
                   convenient, on-demand network access
                   to a shared pool configurable computing
                   resources.
                         On demand self service   Rapid elasticity

                         Broad network access     Measured service

                         Resource pooling




Tuesday, December 04, 2012                                           4
Cloud Computing




                                               From Wikipedia

Tuesday, December 04, 2012                                      5
Cloud Computing
                                Device    Device     Device    Device       Device     Device


                                      Apps                 Apps                   Apps


                                                      User Interface




                                Service   Service    Service   Service      Service    Service




                                          Software                         Software




                                                                        Virtual Platform

                                          Platform

                                                                           Platform




                                                       Infrastructure




                                                       Data Center




Tuesday, December 04, 2012                                                                       6
Cloud Computing


                             IaaS: Infrastructure as a Service

                             PaaS: Platform as a Service

                             SaaS: Software as a Service

                             XaaS: X as a Service




Tuesday, December 04, 2012                                       7
Cloud Computing


                             Private Cloud

                             Community Cloud

                             Public Cloud

                             Hybrid Cloud




Tuesday, December 04, 2012                         8
Cloud Services

                             Amazon AWS/EC2

                             Google Services/Chrome OS

                             Dropbox

                             Apple iCloud

                             CHT HiCloud



Tuesday, December 04, 2012                               9
Data Center




Tuesday, December 04, 2012                 10
Data Center


                             Google Container Data Center Tour

                             Google Data Center in Street View

                             Dirty Cloud of Amazon, Apple, Microsoft

                             Dirty Cloud




Tuesday, December 04, 2012                                             11
Traditional Data Center
                     • Different Hardware

                     • Mixed Hot/Cold Aisle

                     • Different Operation System

                     • Simple Policy of Networking

                     • Different Application Software

                     • Install and Boot from Local Disk Driver

                     • Single Point of Failure or Redundancy

Tuesday, December 04, 2012                                       12
Cloud Data Center
                     • All Same Hardware

                     • All Same Operation System

                     • May run Software with Virtualization

                     • Complex Policy of Netowkring

                     • Boot from Network without Install

                     • Easy to Move And Quickly Service When Fail

                     • Easy to Extend for Scale


Tuesday, December 04, 2012                                          13
Data Center
                             Power Efficiency      Networking

                             Cooling Efficiency    Facility Storage Space

                             Space Efficiency      Easy Management

                             Computing Power      Easy Maintenance

                             Data Storage Space   Easy to Recovery

                             Bandwidth



Tuesday, December 04, 2012                                                 14
Power efficiency
                             Generator loss

                             Travel Line Loss

                             Transformer Loss

                             Circuit Loss

                             Green power, Solar, Wind, or Others

                             Power Recycle from Heat Water/Air


Tuesday, December 04, 2012                                         15
Cooling Efficiency
                             Temperature

                             Humidity

                             Particle

                             Cooling Water

                             Room Temperature Water

                             Free Air


Tuesday, December 04, 2012                            16
Space

                             Arrange More Host in a Rack

                             Hot/Cool Aisle Separate

                             Weather Consideration

                             Location

                             Power/Pipeline/Network management



Tuesday, December 04, 2012                                       17
Computing


                             Super Fast Single Computer

                             Parallel Computing in Single Computer

                             Distributed Computing in a Group

                             Virtualization in Single Computer




Tuesday, December 04, 2012                                           18
Node




Tuesday, December 04, 2012          19
Node Hardware
             CPU                                     Video
              Multi CPU, Multi Core, Multi Threads   None for save power consumption

             RAM                                     Network Interface
             More RAM for More Performance           More Bandwidth and Weak on LAN Support

             Disk                                    Cooling Fan
             More for Aggregate Space                None is better or at least need to be control

             Serial                                  Power Supply
             For Easier Maintenance                  High Efficiency with Higher Voltage

             BIOS
             Easier Setting and Quickly Boot




Tuesday, December 04, 2012                                                                           20
Node Software
                             Open Source is the First Choice
                             Cheap and easier to use
                             No Central Controller
                             Prevent complex HA design for single point of failure
                             No Specifically Hardware
                             Easier Management and Maintenance
                             No Dedicated Network Address Connect
                             More Scaleability
                             Services from Profile and Template
                             No manual inactive
                             Keep Simple of Software
                             Let Operating System take care as it can



Tuesday, December 04, 2012                                                           21
Monitoring


                             CPU/Memory Load

                             Networking Load

                             HDD

                             System Temperature




Tuesday, December 04, 2012                         22
Node

                             Simple Hardware

                             Complex Software

                             Auto Negotiation and Share Information
                             Between Nodes

                             Self Management

                             Easier Maintenance


Tuesday, December 04, 2012                                            23
OS Boot Sequence
                     • BIOS POST

                     • Device Drive

                     • Boot Loader

                     • Kernel

                     • Load Device Driver

                     • Shell

                     • Application Service


Tuesday, December 04, 2012                      24
NetBoot With PXE
                                                                         Power On


                                                                       BIOS Hardware

                     • PXELinux                                           Initialize



                                                                          NetBoot?


                     • DHCP With Option 82
                                                                   N
                                                                                Y
                                                                        PXE NetBoot
                                                  Local Boot
                                                                          Requiire


                     • TFTP Load                                         IP Address
                                                                           Require
                                                                                          DHCP Server




                     • RootFS In RAM Disk
                                                                        Boot Kernel       TFTP Server   Linux Kernel
                                                    RAM                  Require


                                                                       RootFS Image
                                                RAM DISK                                  TFTP Server   RootFS Image
                                                                         Require

                     • Data Center Services                               System

                       Management
                                                                                          DNS Server
                                                                        Maintenance

                                                                                          NTP Server
                                                                       Init local HDD


                     • OS Level               Initialize scripts
                                                                       Join Distributed                   System


                       Virtualization
                                                                         FileSystem                     Configuration
                                                                                          Distributed
                                                                                          FileSystem
                                                                       Bring Up Cloud                    Cloud Apps
                                                                             OS



                                                                        Cloud OS up




Tuesday, December 04, 2012                                                                                             25
Computing




Tuesday, December 04, 2012               26
Computing
                             Desktop Computing

                             Grid Computing

                             Cluster Computing

                             Parallel Computing

                             Distributed Computing

                             Cloud Computing


Tuesday, December 04, 2012                           27
Computing
                             PVM: Parallel Virtual Machine

                             MPI/MPICH: Message Passing Libraries

                             ZeroMQ: Network Message Passing Library

                             Real Time OS

                             Tiny Computing Kernel

                             Beowulf Cluster


Tuesday, December 04, 2012                                             28
Storage




Tuesday, December 04, 2012             29
Storage
                             Access, Backup and Recovery

                             Network Attached Storage (NAS/SAN)
                             iSCSI/ATA over Ethernet

                             Network Share Storage
                             NFS, SMB, P2P
                             Distributed Storage
                             GlusterFS, MooseFS

                             Object Storage
                             OpenStack Swift, HDFS

                             List of File Systems

                             NFS/GlusterFS/MooseFS test
Tuesday, December 04, 2012                                        30
Gluster FS

                             File Based Distributed File System

                             No Single Point of Failure

                             Distributed Meta-Data

                             Required Fully-Mash Connection with TCP

                             Still not Stable for Large Scale Access



Tuesday, December 04, 2012                                             31
MooseFS

                             File based Distributed File System

                             High Loading in Mata-Data Server

                             Has Single Point of Failure

                             Seems more Stable

                             Not Easy to Expend



Tuesday, December 04, 2012                                        32
OpenStack Swift


                             Object Storage

                             Slow with Python

                             Large Object Read/Write too Slow Issue




Tuesday, December 04, 2012                                            33
HDFS



                             Object Storage

                             Slow with Java




Tuesday, December 04, 2012                           34
RDRB/NFS/iSCSI


                             Single Point of Failure

                             Connection Limitation

                             Bandwidth Limitation

                             Not Real Distributed File System




Tuesday, December 04, 2012                                      35
BigData


                             You might Has Collected a Lot of Data First

                             What is your Data Means and Value

                             That is Application Stuff




Tuesday, December 04, 2012                                                 36
Networking




Tuesday, December 04, 2012                37
Networking
                             Bandwidth

                             Bridging

                             Routing

                             MPLS

                             Virtualization Networking

                             Virtual Infrastructure

                             Link Maintenance
Tuesday, December 04, 2012                               38
Management




Tuesday, December 04, 2012                39
OpenStack


                             IaaS

                             Python

                             Computing/Object Storage/Image Service




Tuesday, December 04, 2012                                            40
Hadoop


                             Cluster

                             BigTable

                             MapReduce

                             Slow Java




Tuesday, December 04, 2012                        41
Virtualization




Tuesday, December 04, 2012                    42
Virtualization

                             MS Windows

                             Large Scale

                             Easy to Recovery

                             Large Size of File as HDD Image

                             Complex Network Configuration



Tuesday, December 04, 2012                                     43
Xen



                             Specific Kernel required

                             Not Really Open Source




Tuesday, December 04, 2012                             44
QEMU
                             Emulate x86/x86-64/PowerPC/ARM...

                             Emulated Hardware

                             Slow Speed

                             Single Thread

                             HyperVisor

                             Support Any Guest OS include MS Windows


Tuesday, December 04, 2012                                             45
KVM


                             Only for Linux

                             Specific Kernel Required

                             Can work with QEMU




Tuesday, December 04, 2012                             46
LXC


                             Linux Host and Guest only

                             Chroot like not really isolated Host and Guest

                             Guest Speed as Host




Tuesday, December 04, 2012                                                    47
Operation




Tuesday, December 04, 2012               48
Operations
                     • Facility Maintenance

                     • Hardware Maintenance

                     • Service Software Maintenance

                     • Network Topology Maintenance

                     • Daily Check and Maintenance

                     • Disaster Recovery

                     • Security

                     • Automation



Tuesday, December 04, 2012                            49
User Interfaces
                             Graphic UI

                             Web GUI

                             Mobile UI

                             Command Line UI

                             Programming API

                             Automation from Experience without UI


Tuesday, December 04, 2012                                           50
Summary




Tuesday, December 04, 2012             51
Next Step
  We live in a connected world, and modern software has to
  navigate this world. So the building blocks for tomorrow’s very
  largest solutions are connected and massively parallel. It’s not
  enough for code to be “STRONG and SILENT” any more. Code
  has to talk to code. Code has to be chatty, sociable, well-
  connected. Code has to run like the human brain, trillions of
  individual neurons firing off messages to each other, a
  massively parallel network with no central control, no single
  point of failure, yet able to solve immensely difficult problems.
  And it’s no accident that the future of code looks like the
  human brain, because the endpoint of every network are, at
  some level, human brains.
                                                           From ZeroMQ
Tuesday, December 04, 2012                                           52
Next Step

                             如何讓一個人可以維護上萬部機器

                             如何讓程式像人一樣的互相配合、互相合作

                             自我檢視、自我維護、自我協調、故障排除

                             故障預警

                             無中央集權式的管理



Tuesday, December 04, 2012                         53
天下武功
            熱情和視界才是重點 有熱    你以為你在創新,
                            其實是在代工                             無堅不破
            情但看不遠也沒有用 看                                        惟快不破
                但沒有熱情持續努
            力下去 也只會失敗   上班打卡制          你以為你在作 App,其
                                       實你在做網頁 你以為
                        下班責任制          你在作雲端,其實你在
                  對於只有錘子的人,            作末端 你以為你在藍
                                       海,其實你在紅海
                  他能解決的問題就是 從 Impossible
                  釘釘子
                                            到 I'm possible   理想勝過策略
              不要隨便被新技術 和人                                    開放勝過封閉
              們為新技術勾勒出的未來                                    簡單勝過複雜
              吸引。相反,有時間的
              話,要認真瞭解計算機的                                    公開勝過封鎖
              歷史

                             Eat your own dog food!
                Scrum




Tuesday, December 04, 2012                                            54
How To Let Computers
                            Works As One
                             Stay Hungry
                             Stay Foolish

                             熱情、眼界

Tuesday, December 04, 2012                      55
延申閱讀
                             Steve Jobs: 2005 Stanford Commencement

                             Xdite:給尚未大學畢業的朋友幾個人生建議

                             vgod:過早最佳化是萬惡的根源

                             就是有人跳下去會死啊

                             vgod:我為什麼要念博士

                             Book:學徒模式:優秀軟體開發者的養成之路

                             Teddy:搞笑談軟工

Tuesday, December 04, 2012                                            56
夏日大作戰 at Wikipedia
    Summer War Part 1 at Youtube
    Summer War Part 2 at Youtube




Tuesday, December 04, 2012         57

Más contenido relacionado

La actualidad más candente

13 0001-01 meet cloud one
13 0001-01 meet cloud one13 0001-01 meet cloud one
13 0001-01 meet cloud oneBret Kramer
 
Community cloud
Community cloud Community cloud
Community cloud kavyagaur3
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingHui Cheng
 
Redp4593
Redp4593Redp4593
Redp4593eyeOS
 
Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Cartesian (formerly CSMG)
 
Cloud services deep dive infoworld july 2010
Cloud services deep dive infoworld july 2010Cloud services deep dive infoworld july 2010
Cloud services deep dive infoworld july 2010Kim Jensen
 
IBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSIBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSggorricm
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeHui Cheng
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingTechSoup Global
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simpleChuong Mai
 
Cloud computing for enterprise
Cloud computing for enterpriseCloud computing for enterprise
Cloud computing for enterprisePravin Asar
 
cloud computing alcances e implementacion
cloud computing alcances e implementacioncloud computing alcances e implementacion
cloud computing alcances e implementacionJorge Guerra
 
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY""SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"IBM India Smarter Computing
 
ClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopRazorfish
 

La actualidad más candente (19)

13 0001-01 meet cloud one
13 0001-01 meet cloud one13 0001-01 meet cloud one
13 0001-01 meet cloud one
 
Community cloud
Community cloud Community cloud
Community cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Redp4593
Redp4593Redp4593
Redp4593
 
Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?
 
Cloud services deep dive infoworld july 2010
Cloud services deep dive infoworld july 2010Cloud services deep dive infoworld july 2010
Cloud services deep dive infoworld july 2010
 
IBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOSIBM Redpaper 4593 eyeOS
IBM Redpaper 4593 eyeOS
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
 
Hybride Cloud Strategy
Hybride Cloud StrategyHybride Cloud Strategy
Hybride Cloud Strategy
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simple
 
Cloud computing for enterprise
Cloud computing for enterpriseCloud computing for enterprise
Cloud computing for enterprise
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing alcances e implementacion
cloud computing alcances e implementacioncloud computing alcances e implementacion
cloud computing alcances e implementacion
 
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY""SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"
"SEEDING CLOUDS ON POWER SYSTEMS WITH IBM SMARTCLOUD™ ENTRY"
 
ClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshop
 

Destacado

Secure Connectivity on Every Network Layer
Secure Connectivity on Every Network LayerSecure Connectivity on Every Network Layer
Secure Connectivity on Every Network LayerADVA
 
Performance Assurance for Cloud Applications
Performance Assurance for Cloud ApplicationsPerformance Assurance for Cloud Applications
Performance Assurance for Cloud ApplicationsADVA
 
Drawing Customers North - September, 2016
Drawing Customers North - September, 2016Drawing Customers North - September, 2016
Drawing Customers North - September, 2016ADVA
 
Symmetricom Telecom Profile_Webinar
Symmetricom Telecom Profile_WebinarSymmetricom Telecom Profile_Webinar
Symmetricom Telecom Profile_WebinarSymmetricomSYMM
 
Provider ethernet vlan cross connect
Provider ethernet vlan cross connectProvider ethernet vlan cross connect
Provider ethernet vlan cross connectTasuka Hsu
 
Synchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSynchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSymmetricomSYMM
 
Time and Phase Delivery
Time and Phase DeliveryTime and Phase Delivery
Time and Phase DeliveryADVA
 
How to Quantum-Secure Optical Networks
 How to Quantum-Secure Optical Networks How to Quantum-Secure Optical Networks
How to Quantum-Secure Optical NetworksADVA
 
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...Development of a High Performance Optical Cesium Beam Clock for Ground Applic...
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...ADVA
 
Performance Results of an Optically Pumped Cesium Beam Clock
Performance Results of an Optically Pumped Cesium Beam ClockPerformance Results of an Optically Pumped Cesium Beam Clock
Performance Results of an Optically Pumped Cesium Beam ClockADVA
 
In-Service Monitoring of PTP Performance
In-Service Monitoring of PTP PerformanceIn-Service Monitoring of PTP Performance
In-Service Monitoring of PTP PerformanceADVA
 
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber Assurance
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber AssuranceADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber Assurance
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber AssuranceADVA
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarSymmetricomSYMM
 
Why carrier grade ethernet
Why carrier grade ethernetWhy carrier grade ethernet
Why carrier grade ethernetTasuka Hsu
 
Carrier grade ethernet presentation
Carrier grade ethernet presentationCarrier grade ethernet presentation
Carrier grade ethernet presentationTasuka Hsu
 
Introducing One Network Edge
Introducing One Network EdgeIntroducing One Network Edge
Introducing One Network EdgeADVA
 
Case Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync SolutionCase Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync SolutionADVA
 

Destacado (20)

Road warrior
Road warriorRoad warrior
Road warrior
 
Secure Connectivity on Every Network Layer
Secure Connectivity on Every Network LayerSecure Connectivity on Every Network Layer
Secure Connectivity on Every Network Layer
 
Performance Assurance for Cloud Applications
Performance Assurance for Cloud ApplicationsPerformance Assurance for Cloud Applications
Performance Assurance for Cloud Applications
 
Drawing Customers North - September, 2016
Drawing Customers North - September, 2016Drawing Customers North - September, 2016
Drawing Customers North - September, 2016
 
Symmetricom Telecom Profile_Webinar
Symmetricom Telecom Profile_WebinarSymmetricom Telecom Profile_Webinar
Symmetricom Telecom Profile_Webinar
 
Provider ethernet vlan cross connect
Provider ethernet vlan cross connectProvider ethernet vlan cross connect
Provider ethernet vlan cross connect
 
Synchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSynchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G Networks
 
Time and Phase Delivery
Time and Phase DeliveryTime and Phase Delivery
Time and Phase Delivery
 
How to Quantum-Secure Optical Networks
 How to Quantum-Secure Optical Networks How to Quantum-Secure Optical Networks
How to Quantum-Secure Optical Networks
 
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...Development of a High Performance Optical Cesium Beam Clock for Ground Applic...
Development of a High Performance Optical Cesium Beam Clock for Ground Applic...
 
Performance Results of an Optically Pumped Cesium Beam Clock
Performance Results of an Optically Pumped Cesium Beam ClockPerformance Results of an Optically Pumped Cesium Beam Clock
Performance Results of an Optically Pumped Cesium Beam Clock
 
In-Service Monitoring of PTP Performance
In-Service Monitoring of PTP PerformanceIn-Service Monitoring of PTP Performance
In-Service Monitoring of PTP Performance
 
Ieee 1588 ptp
Ieee 1588 ptpIeee 1588 ptp
Ieee 1588 ptp
 
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber Assurance
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber AssuranceADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber Assurance
ADVA ALM: Advanced Link Monitoring Technology for Ultimate Fiber Assurance
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
Why carrier grade ethernet
Why carrier grade ethernetWhy carrier grade ethernet
Why carrier grade ethernet
 
Carrier grade ethernet presentation
Carrier grade ethernet presentationCarrier grade ethernet presentation
Carrier grade ethernet presentation
 
PONs overview
PONs overviewPONs overview
PONs overview
 
Introducing One Network Edge
Introducing One Network EdgeIntroducing One Network Edge
Introducing One Network Edge
 
Case Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync SolutionCase Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync Solution
 

Similar a Cloud essential

APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscalingtroyangrignon
 
Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Steven Backman
 
Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesRyan Koop
 
Cloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentationsCloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentationsCloudCamp Chicago
 
Cloud storage presentation.pptx
Cloud storage presentation.pptxCloud storage presentation.pptx
Cloud storage presentation.pptxDevishreeRout
 
2012 - 2013 DOTNET IEEE PROJECT TITLES
2012 - 2013 DOTNET IEEE PROJECT TITLES2012 - 2013 DOTNET IEEE PROJECT TITLES
2012 - 2013 DOTNET IEEE PROJECT TITLESJPINFOTECH JAYAPRAKASH
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)RightScale
 
Dimension Data Cloud Demo
Dimension Data Cloud DemoDimension Data Cloud Demo
Dimension Data Cloud DemoKeao Caindec
 
Spor 1 steria – kunde og leverandør av skytjenester
Spor 1   steria – kunde og leverandør av skytjenesterSpor 1   steria – kunde og leverandør av skytjenester
Spor 1 steria – kunde og leverandør av skytjenesterSteria Norway
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxMonuSahite
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxMonuSahite
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, SlidesDuraSpace
 
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)itnewsafrica
 
4.1 Introduction to cloud storage.pdf
4.1 Introduction to cloud storage.pdf4.1 Introduction to cloud storage.pdf
4.1 Introduction to cloud storage.pdfyasothamohankumar
 

Similar a Cloud essential (20)

Cloud Computing Essentials
Cloud Computing EssentialsCloud Computing Essentials
Cloud Computing Essentials
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscaling
 
Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012
 
Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 Slides
 
Cloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentationsCloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentations
 
Cloud storage presentation.pptx
Cloud storage presentation.pptxCloud storage presentation.pptx
Cloud storage presentation.pptx
 
2012 - 2013 DOTNET IEEE PROJECT TITLES
2012 - 2013 DOTNET IEEE PROJECT TITLES2012 - 2013 DOTNET IEEE PROJECT TITLES
2012 - 2013 DOTNET IEEE PROJECT TITLES
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
 
Dimension Data Cloud Demo
Dimension Data Cloud DemoDimension Data Cloud Demo
Dimension Data Cloud Demo
 
Spor 1 steria – kunde og leverandør av skytjenester
Spor 1   steria – kunde og leverandør av skytjenesterSpor 1   steria – kunde og leverandør av skytjenester
Spor 1 steria – kunde og leverandør av skytjenester
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptx
 
NIDHI KULKARNI.pptx
NIDHI KULKARNI.pptxNIDHI KULKARNI.pptx
NIDHI KULKARNI.pptx
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptx
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
 
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
 
4.2.cloud storage
4.2.cloud storage4.2.cloud storage
4.2.cloud storage
 
4.1 Introduction to cloud storage.pdf
4.1 Introduction to cloud storage.pdf4.1 Introduction to cloud storage.pdf
4.1 Introduction to cloud storage.pdf
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Cloud essential

  • 1. Cloud Essential Tasuka at Gmail.Com Tuesday, December 04, 2012 1
  • 3. Cloud Computing What is Cloud Computing from Youtube Cloud Computing Explained from Youtube The NIST Definition of Cloud Computing in PDF 什麼不是雲端運算 翟本喬 in PDF Tuesday, December 04, 2012 3
  • 4. NIST definition Cloud computing is a model for enabling convenient, on-demand network access to a shared pool configurable computing resources. On demand self service Rapid elasticity Broad network access Measured service Resource pooling Tuesday, December 04, 2012 4
  • 5. Cloud Computing From Wikipedia Tuesday, December 04, 2012 5
  • 6. Cloud Computing Device Device Device Device Device Device Apps Apps Apps User Interface Service Service Service Service Service Service Software Software Virtual Platform Platform Platform Infrastructure Data Center Tuesday, December 04, 2012 6
  • 7. Cloud Computing IaaS: Infrastructure as a Service PaaS: Platform as a Service SaaS: Software as a Service XaaS: X as a Service Tuesday, December 04, 2012 7
  • 8. Cloud Computing Private Cloud Community Cloud Public Cloud Hybrid Cloud Tuesday, December 04, 2012 8
  • 9. Cloud Services Amazon AWS/EC2 Google Services/Chrome OS Dropbox Apple iCloud CHT HiCloud Tuesday, December 04, 2012 9
  • 11. Data Center Google Container Data Center Tour Google Data Center in Street View Dirty Cloud of Amazon, Apple, Microsoft Dirty Cloud Tuesday, December 04, 2012 11
  • 12. Traditional Data Center • Different Hardware • Mixed Hot/Cold Aisle • Different Operation System • Simple Policy of Networking • Different Application Software • Install and Boot from Local Disk Driver • Single Point of Failure or Redundancy Tuesday, December 04, 2012 12
  • 13. Cloud Data Center • All Same Hardware • All Same Operation System • May run Software with Virtualization • Complex Policy of Netowkring • Boot from Network without Install • Easy to Move And Quickly Service When Fail • Easy to Extend for Scale Tuesday, December 04, 2012 13
  • 14. Data Center Power Efficiency Networking Cooling Efficiency Facility Storage Space Space Efficiency Easy Management Computing Power Easy Maintenance Data Storage Space Easy to Recovery Bandwidth Tuesday, December 04, 2012 14
  • 15. Power efficiency Generator loss Travel Line Loss Transformer Loss Circuit Loss Green power, Solar, Wind, or Others Power Recycle from Heat Water/Air Tuesday, December 04, 2012 15
  • 16. Cooling Efficiency Temperature Humidity Particle Cooling Water Room Temperature Water Free Air Tuesday, December 04, 2012 16
  • 17. Space Arrange More Host in a Rack Hot/Cool Aisle Separate Weather Consideration Location Power/Pipeline/Network management Tuesday, December 04, 2012 17
  • 18. Computing Super Fast Single Computer Parallel Computing in Single Computer Distributed Computing in a Group Virtualization in Single Computer Tuesday, December 04, 2012 18
  • 20. Node Hardware CPU Video Multi CPU, Multi Core, Multi Threads None for save power consumption RAM Network Interface More RAM for More Performance More Bandwidth and Weak on LAN Support Disk Cooling Fan More for Aggregate Space None is better or at least need to be control Serial Power Supply For Easier Maintenance High Efficiency with Higher Voltage BIOS Easier Setting and Quickly Boot Tuesday, December 04, 2012 20
  • 21. Node Software Open Source is the First Choice Cheap and easier to use No Central Controller Prevent complex HA design for single point of failure No Specifically Hardware Easier Management and Maintenance No Dedicated Network Address Connect More Scaleability Services from Profile and Template No manual inactive Keep Simple of Software Let Operating System take care as it can Tuesday, December 04, 2012 21
  • 22. Monitoring CPU/Memory Load Networking Load HDD System Temperature Tuesday, December 04, 2012 22
  • 23. Node Simple Hardware Complex Software Auto Negotiation and Share Information Between Nodes Self Management Easier Maintenance Tuesday, December 04, 2012 23
  • 24. OS Boot Sequence • BIOS POST • Device Drive • Boot Loader • Kernel • Load Device Driver • Shell • Application Service Tuesday, December 04, 2012 24
  • 25. NetBoot With PXE Power On BIOS Hardware • PXELinux Initialize NetBoot? • DHCP With Option 82 N Y PXE NetBoot Local Boot Requiire • TFTP Load IP Address Require DHCP Server • RootFS In RAM Disk Boot Kernel TFTP Server Linux Kernel RAM Require RootFS Image RAM DISK TFTP Server RootFS Image Require • Data Center Services System Management DNS Server Maintenance NTP Server Init local HDD • OS Level Initialize scripts Join Distributed System Virtualization FileSystem Configuration Distributed FileSystem Bring Up Cloud Cloud Apps OS Cloud OS up Tuesday, December 04, 2012 25
  • 27. Computing Desktop Computing Grid Computing Cluster Computing Parallel Computing Distributed Computing Cloud Computing Tuesday, December 04, 2012 27
  • 28. Computing PVM: Parallel Virtual Machine MPI/MPICH: Message Passing Libraries ZeroMQ: Network Message Passing Library Real Time OS Tiny Computing Kernel Beowulf Cluster Tuesday, December 04, 2012 28
  • 30. Storage Access, Backup and Recovery Network Attached Storage (NAS/SAN) iSCSI/ATA over Ethernet Network Share Storage NFS, SMB, P2P Distributed Storage GlusterFS, MooseFS Object Storage OpenStack Swift, HDFS List of File Systems NFS/GlusterFS/MooseFS test Tuesday, December 04, 2012 30
  • 31. Gluster FS File Based Distributed File System No Single Point of Failure Distributed Meta-Data Required Fully-Mash Connection with TCP Still not Stable for Large Scale Access Tuesday, December 04, 2012 31
  • 32. MooseFS File based Distributed File System High Loading in Mata-Data Server Has Single Point of Failure Seems more Stable Not Easy to Expend Tuesday, December 04, 2012 32
  • 33. OpenStack Swift Object Storage Slow with Python Large Object Read/Write too Slow Issue Tuesday, December 04, 2012 33
  • 34. HDFS Object Storage Slow with Java Tuesday, December 04, 2012 34
  • 35. RDRB/NFS/iSCSI Single Point of Failure Connection Limitation Bandwidth Limitation Not Real Distributed File System Tuesday, December 04, 2012 35
  • 36. BigData You might Has Collected a Lot of Data First What is your Data Means and Value That is Application Stuff Tuesday, December 04, 2012 36
  • 38. Networking Bandwidth Bridging Routing MPLS Virtualization Networking Virtual Infrastructure Link Maintenance Tuesday, December 04, 2012 38
  • 40. OpenStack IaaS Python Computing/Object Storage/Image Service Tuesday, December 04, 2012 40
  • 41. Hadoop Cluster BigTable MapReduce Slow Java Tuesday, December 04, 2012 41
  • 43. Virtualization MS Windows Large Scale Easy to Recovery Large Size of File as HDD Image Complex Network Configuration Tuesday, December 04, 2012 43
  • 44. Xen Specific Kernel required Not Really Open Source Tuesday, December 04, 2012 44
  • 45. QEMU Emulate x86/x86-64/PowerPC/ARM... Emulated Hardware Slow Speed Single Thread HyperVisor Support Any Guest OS include MS Windows Tuesday, December 04, 2012 45
  • 46. KVM Only for Linux Specific Kernel Required Can work with QEMU Tuesday, December 04, 2012 46
  • 47. LXC Linux Host and Guest only Chroot like not really isolated Host and Guest Guest Speed as Host Tuesday, December 04, 2012 47
  • 49. Operations • Facility Maintenance • Hardware Maintenance • Service Software Maintenance • Network Topology Maintenance • Daily Check and Maintenance • Disaster Recovery • Security • Automation Tuesday, December 04, 2012 49
  • 50. User Interfaces Graphic UI Web GUI Mobile UI Command Line UI Programming API Automation from Experience without UI Tuesday, December 04, 2012 50
  • 52. Next Step We live in a connected world, and modern software has to navigate this world. So the building blocks for tomorrow’s very largest solutions are connected and massively parallel. It’s not enough for code to be “STRONG and SILENT” any more. Code has to talk to code. Code has to be chatty, sociable, well- connected. Code has to run like the human brain, trillions of individual neurons firing off messages to each other, a massively parallel network with no central control, no single point of failure, yet able to solve immensely difficult problems. And it’s no accident that the future of code looks like the human brain, because the endpoint of every network are, at some level, human brains. From ZeroMQ Tuesday, December 04, 2012 52
  • 53. Next Step 如何讓一個人可以維護上萬部機器 如何讓程式像人一樣的互相配合、互相合作 自我檢視、自我維護、自我協調、故障排除 故障預警 無中央集權式的管理 Tuesday, December 04, 2012 53
  • 54. 天下武功 熱情和視界才是重點 有熱 你以為你在創新, 其實是在代工 無堅不破 情但看不遠也沒有用 看 惟快不破 但沒有熱情持續努 力下去 也只會失敗 上班打卡制 你以為你在作 App,其 實你在做網頁 你以為 下班責任制 你在作雲端,其實你在 對於只有錘子的人, 作末端 你以為你在藍 海,其實你在紅海 他能解決的問題就是 從 Impossible 釘釘子 到 I'm possible 理想勝過策略 不要隨便被新技術 和人 開放勝過封閉 們為新技術勾勒出的未來 簡單勝過複雜 吸引。相反,有時間的 話,要認真瞭解計算機的 公開勝過封鎖 歷史 Eat your own dog food! Scrum Tuesday, December 04, 2012 54
  • 55. How To Let Computers Works As One Stay Hungry Stay Foolish 熱情、眼界 Tuesday, December 04, 2012 55
  • 56. 延申閱讀 Steve Jobs: 2005 Stanford Commencement Xdite:給尚未大學畢業的朋友幾個人生建議 vgod:過早最佳化是萬惡的根源 就是有人跳下去會死啊 vgod:我為什麼要念博士 Book:學徒模式:優秀軟體開發者的養成之路 Teddy:搞笑談軟工 Tuesday, December 04, 2012 56
  • 57. 夏日大作戰 at Wikipedia Summer War Part 1 at Youtube Summer War Part 2 at Youtube Tuesday, December 04, 2012 57