Cloud Computing
 Why it matters
Simon
Wardley
Canonical
DANGER!
Will Robinson
 DANGER!
Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
Pain
Pain




       No. Slides
Pain    15 slides




       OK
                    No. Slides
193 slides



            Severe
Pain




            risk of
             harm
       OK
                      No. Slides
photos/videoplacebo/3481780379/
Cloud Computing
What is
Cloud Computing?
http://www.flickr.com/photos/fimbrethil/
It’s like
computers on
 the internet,
     innit.
http://www.flickr.com/photos/radioflyer007/
http://www.flickr.com/photos/radioflyer007/
                                    http://upload.wikimedia.org/wikipedia/en/5/5...
Disruptive shift
of the computing
 stack to online
     services.
It’s like
computers on
 the internet,
     innit.
Image from Oliver Twist
It’s like SaaS or Software as a Service,
 and infrastructure provision and PaaS,
 that’s Platform as a Service and utility...
67 definitions
193 slides



            Severe
Pain




            risk of
             harm
       OK
                      No. Slides
1. On-demand self-service
  Internet infrastructure where you
pay-as-you-go and use only what you
   need, all managed by ...
1. On-demand self-service
  Internet infrastructure where you
pay-as-you-go and use only what you
   need, all managed by ...
+ 8 definitions
2.    A new generation of computing
that utilizes distant servers for data
 storage and management, allowing
the device to...
No definition
Our
Cloud =
        Product
What is
 Industrial
Revolution?
http://www.flickr.com/photos/fimbrethil/
It’s like
mechanised
horses, innit.
43 definitions
1. Broad socioeconomic and
technological changes starting
  in the early 18th century.
2. Rapid development of industry
    in the early 19th century.
No definition
+ 200 years
http://www.flickr.com/photos/radioflyer007/   http://petjunction.blogspot.com/2007/07/adorables.html
Not a thing
Transition
http://www.flickr.com/photos/21734563@N04/2179722280/
Concept
Concept




          Suitability
Concept                 Technology




          Suitability
Attitude




Concept                 Technology




          Suitability
Attitude




Concept
          Industrial      Technology
          Revolution

            Suitability
Industrial = Our
Revolution Product
It’s like
mechanised
horses, innit.
It’s like
computers on
 the internet,
     innit.
Cloud
Computing
Concept
John McCarthy, 1960
John McCarthy, 1960
John McCarthy, 1960
Utility
                      computing

John McCarthy, 1960
?
Innovation




             W. H. Wollaston
                   1821
Hippolyte Pixii
                        1832




Innovation   Bespoke
Innovation   Bespoke   Products




                                  Gramme Ring
                                     186...
G. Westinghouse
               (1846 -1914)




Innovation   Bespoke   Products   Commodity
G. Westinghouse
               (1846 -1914)




                                   Utility
Innovation   Bespoke   Products...
Utility
Innovation   Bespoke   Products
                                  Services



             Harvey Hubbell
        ...
Utility
Innovation   Bespoke   Products
                                  Services
Commoditisation




Innovation   Bespoke   Products   Commodity
                                  [Utility Services]
Innovation




              Z3
             1941
LEO
                   1946




Innovation   Bespoke
Innovation   Bespoke   Products




                            IBM 650
                              1954
Utility
Innovation   Bespoke   Products
                                  Services
Utility
                      Products
                                 Services




John McCarthy, 1960
John McCarthy, 1960
Concept
?
Concept




          Suitability
ti lity s
                                                    U       ice
                                                ...
Ubiquity
Ubiquity
Novel
Ubiquity
Novel              Common
Ubiquity
            Novel              Common




Certainty
Ubiquity
            Novel              Common




  Low
Certainty
Ubiquity
            Novel              Common




  Low
Certainty
  High
Common




                               TV’s, Phone,
Ubiquity




                                  VCRs
    Novel




 ...
Ubiquity
            Novel              Common




  Low
Certainty
  High
Common
Ubiquity
    Novel




             Innovation

             Low          Certainty   High
Common




                                      Commodity
Ubiquity
    Novel




             Innovation

             Lo...
Common
                                      Utility Service


                                          Commodity
Ubiquit...
Common
Ubiquity
    Novel




                   Early lists, 1980.
             Low           Certainty    High
Common
Ubiquity




                    DB marketing, mid 80’s.
    Novel




             Low   Certainty              Hi...
Common




                   CRM Products,
Ubiquity




                          1990’s
    Novel




             Low  ...
Common
                               Salesforce
Ubiquity
    Novel




             Low   Certainty                High
Common
                                         Utility Service


                                             Commodity
U...
Ubiquity
            Novel              Common




  Low
Certainty
  High
Ubiquity
            Novel              Common




  Low
Certainty
  High
http://www.flickr.com/photos/privatenobby
http://www.flickr.com/photos/billege
http://www.flickr.com/photos/billege/
Common

                   Demand
Ubiquity
    Novel




             Low            Certainty   High
http://www.flickr.com/photos/privatenobby
http://www.flickr.com/photos/mush2274
http://www.flickr.com/photos/mush2274/
Common

                   Demand
Ubiquity




                                   Improvement
    Novel




             L...
Common

                   Demand
                                        Constant
Ubiquity




                          ...
Common
Ubiquity




             Innovation
    Novel




             Low          Certainty   High
Common
Ubiquity




                    Products
    Novel




             Low   Certainty   High
Common

                   Widespread
Ubiquity
    Novel




             Low            Certainty   High
Common

                   Widespread
Ubiquity




                                         Feature
                      ...
Common

                   Widespread
Ubiquity




                                         Feature
                      ...
Common
                               Service
Ubiquity
    Novel




             Low   Certainty        High
Common




                           Volume Operations
Ubiquity
    Novel




             Low   Certainty            High
Common
                                         Utility Service


                                             Commodity
U...
Concept




          Suitability
Concept
                  ?     Technology




          Suitability
Gerald J. Popek
 (1947-2008)
Concept                 Technology




          Suitability
Attitude




Concept
           ?            Technology




          Suitability
Nicholas Carr
Nicholas Carr
Common
Ubiquity




                           Diminishing
                         Strategic Value
    Novel




        ...
Common




                       Cost of doing business
Ubiquity
    Novel




             Low   Certainty             H...
Attitude




Concept                 Technology




          Suitability
Common


                                as a
                               Service
Ubiquity




                     as ...
Why it matters
Common


                                as a
                               Service
Ubiquity
    Novel




             L...
Common
Ubiquity




                        Highly
                      Disruptive
    Novel




             Low   Certa...
Common
Ubiquity




                   You
    Novel




             Low         Certainty   High
Common
                         Market
Ubiquity




                   You
    Novel




             Low          Certain...
Common
                         Market



                                      Competitive
Ubiquity




                 ...
Common
                         Market
Ubiquity




                                  Constant
                           ...
http://www.flickr.com/photos/privatenobby
http://www.flickr.com/photos/billege
http://www.flickr.com/photos/giddygoose/
http://www.flickr.com/photos/21734563@N04/2179722280/
Ubuntu Enterprise
     Cloud
Private cloud
              Eucalyptus          VM

Tracks EC2      Web UI         KVM Hyp.

   API         Cloud
        ...
Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
Recap
What is
Cloud Computing?
It’s like
computers on
 the internet,
     innit.
1. On-demand self-service
  Internet infrastructure where you
pay-as-you-go and use only what you
   need, all managed by ...
Utility
                      computing

John McCarthy, 1960
Common


                                as a
                               Service
Ubiquity




                     as ...
Attitude




Concept                 Technology




          Suitability
http://www.flickr.com/photos/21734563@N04/2179722280/
Why so much
 confusion?
Common
Ubiquity




                     as a
                   Product
    Novel




             Low   Certainty   High
Common




                               “Cloudy”
Ubiquity




                     as a
                   Product
    N...
Our
Cloud =
        Product
Common
                               Utility Service


                                   Commodity
Ubiquity
    Novel


...
Common
                                      Utility Service
Ubiquity




                                             Ena...
Common
                                         Utility Service


                                             Commodity
U...
Innovation =   $$$
Common
                                      Utility Service
Ubiquity




                                            Bran...
Cloud Computing
       vs
 Economic Crisis
Cloud Guru =   $$$
67 Definitions
Private Cloud is
Cloud Computing?
Cloud is like ...
Cloud is like ...
 electricity?
Cloud is like ...
a supermarket?
Cloud is like ...
  whatever?
There is so much
gibberish on cloud you
 might as well just call
  everything “Kitten”.
Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
Kitten, Kitten,
    Kitten
Kitten




         http://www.flickr.com/photos/privatenobby
Kitten




http://www.flickr.com/photos/privatenobby
Kitten
Kitten
   Kitten




            Kitten   Kitten   Kitten
Kitten
Kitten




                           Kitten



                       Kitty Kitten
   Kitten




               Ki...
Kitten


                                      Chicken
Kitten




                           Kitten



                   ...
Kitten
                                                                   Chicken




http://www.flickr.com/photos/radioflye...
Kitten




                              Chicken
Kitten
   Kitten




            Kitten   Kitten        Kitten
Kitten
Kitten




                     Kitten
   Kitten




            Kitten   Kitten   Kitten
Kitten




                               “Kitten
Kitten




                              Chicken”
   Kitten




        ...
Kitten = Chicken
Kitten !
Kitten, Kitten, Kitten, Kitten, Kitten,
 Kitten, EC2, Kitten, Kitten, Kitten,
Kitten, Kitten, Kitten, Ubuntu, Kitten,
 UEC...
Kitten, Kitten, Kitten, Kitten, Kitten,
 Kitten, EC2, Kitten, Kitten, Kitten,
Kitten, Kitten, Kitten, Ubuntu, Kitten,
 UEC...
Cloud for human beings
    (not for kittens)




www.ubuntu.com/cloud
  simon.wardley@canonical.com
        twitter : swar...
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01
Upcoming SlideShare
Loading in...5
×

Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01

707

Published on

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • Find a podcast of Simon’s talk at London CloudCamp March 2010 here:
    http://skillsmatter.com/podcast/cloud-grid/simon-wardley-welcome-to-cloudcamp/wd-742
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
707
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Simonwardleycloudcomputing Whyitmatters 091005133439 Phpapp01"

  1. 1. Cloud Computing Why it matters
  2. 2. Simon Wardley
  3. 3. Canonical
  4. 4. DANGER! Will Robinson DANGER!
  5. 5. Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
  6. 6. Pain
  7. 7. Pain No. Slides
  8. 8. Pain 15 slides OK No. Slides
  9. 9. 193 slides Severe Pain risk of harm OK No. Slides
  10. 10. photos/videoplacebo/3481780379/
  11. 11. Cloud Computing
  12. 12. What is Cloud Computing?
  13. 13. http://www.flickr.com/photos/fimbrethil/
  14. 14. It’s like computers on the internet, innit.
  15. 15. http://www.flickr.com/photos/radioflyer007/
  16. 16. http://www.flickr.com/photos/radioflyer007/ http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
  17. 17. Disruptive shift of the computing stack to online services.
  18. 18. It’s like computers on the internet, innit.
  19. 19. Image from Oliver Twist
  20. 20. It’s like SaaS or Software as a Service, and infrastructure provision and PaaS, that’s Platform as a Service and utility computing being provided in public clouds, which is different from private clouds which aren’t cloud computing, unless of course you’re talking about hybrid clouds which sort of are and it’s hype and lock-in and did I mention infrastructure?
  21. 21. 67 definitions
  22. 22. 193 slides Severe Pain risk of harm OK No. Slides
  23. 23. 1. On-demand self-service Internet infrastructure where you pay-as-you-go and use only what you need, all managed by a browser, application or API. Cloud computing is broken up into multiple segments including: Cloud Infrastructure, Cloud Platforms and Cloud Applications. (see "Cloud Pyramid")
  24. 24. 1. On-demand self-service Internet infrastructure where you pay-as-you-go and use only what you need, all managed by a browser, application or API. Cloud computing is broken up into multiple segments including: Cloud Infrastructure, Cloud Platforms and Cloud Applications. Cloud Pyramid (see "Cloud Pyramid")
  25. 25. + 8 definitions
  26. 26. 2. A new generation of computing that utilizes distant servers for data storage and management, allowing the device to use smaller and more efficient chips that consume less energy than standard computers.
  27. 27. No definition
  28. 28. Our Cloud = Product
  29. 29. What is Industrial Revolution?
  30. 30. http://www.flickr.com/photos/fimbrethil/
  31. 31. It’s like mechanised horses, innit.
  32. 32. 43 definitions
  33. 33. 1. Broad socioeconomic and technological changes starting in the early 18th century.
  34. 34. 2. Rapid development of industry in the early 19th century.
  35. 35. No definition
  36. 36. + 200 years
  37. 37. http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
  38. 38. Not a thing
  39. 39. Transition
  40. 40. http://www.flickr.com/photos/21734563@N04/2179722280/
  41. 41. Concept
  42. 42. Concept Suitability
  43. 43. Concept Technology Suitability
  44. 44. Attitude Concept Technology Suitability
  45. 45. Attitude Concept Industrial Technology Revolution Suitability
  46. 46. Industrial = Our Revolution Product
  47. 47. It’s like mechanised horses, innit.
  48. 48. It’s like computers on the internet, innit.
  49. 49. Cloud Computing
  50. 50. Concept
  51. 51. John McCarthy, 1960
  52. 52. John McCarthy, 1960
  53. 53. John McCarthy, 1960
  54. 54. Utility computing John McCarthy, 1960
  55. 55. ?
  56. 56. Innovation W. H. Wollaston 1821
  57. 57. Hippolyte Pixii 1832 Innovation Bespoke
  58. 58. Innovation Bespoke Products Gramme Ring 1860s
  59. 59. G. Westinghouse (1846 -1914) Innovation Bespoke Products Commodity
  60. 60. G. Westinghouse (1846 -1914) Utility Innovation Bespoke Products Services
  61. 61. Utility Innovation Bespoke Products Services Harvey Hubbell (1857-1927)
  62. 62. Utility Innovation Bespoke Products Services
  63. 63. Commoditisation Innovation Bespoke Products Commodity [Utility Services]
  64. 64. Innovation Z3 1941
  65. 65. LEO 1946 Innovation Bespoke
  66. 66. Innovation Bespoke Products IBM 650 1954
  67. 67. Utility Innovation Bespoke Products Services
  68. 68. Utility Products Services John McCarthy, 1960
  69. 69. John McCarthy, 1960
  70. 70. Concept
  71. 71. ? Concept Suitability
  72. 72. ti lity s U ice rv Se ts Y d uc Pro o ke p B es at ion n ov In X
  73. 73. Ubiquity
  74. 74. Ubiquity Novel
  75. 75. Ubiquity Novel Common
  76. 76. Ubiquity Novel Common Certainty
  77. 77. Ubiquity Novel Common Low Certainty
  78. 78. Ubiquity Novel Common Low Certainty High
  79. 79. Common TV’s, Phone, Ubiquity VCRs Novel Low Certainty High
  80. 80. Ubiquity Novel Common Low Certainty High
  81. 81. Common Ubiquity Novel Innovation Low Certainty High
  82. 82. Common Commodity Ubiquity Novel Innovation Low Certainty High
  83. 83. Common Utility Service Commodity Ubiquity Novel Innovation Low Certainty High
  84. 84. Common Ubiquity Novel Early lists, 1980. Low Certainty High
  85. 85. Common Ubiquity DB marketing, mid 80’s. Novel Low Certainty High
  86. 86. Common CRM Products, Ubiquity 1990’s Novel Low Certainty High
  87. 87. Common Salesforce Ubiquity Novel Low Certainty High
  88. 88. Common Utility Service Commodity Ubiquity Products Bespoke CRM Novel Innovation Low Certainty High
  89. 89. Ubiquity Novel Common Low Certainty High
  90. 90. Ubiquity Novel Common Low Certainty High
  91. 91. http://www.flickr.com/photos/privatenobby
  92. 92. http://www.flickr.com/photos/billege
  93. 93. http://www.flickr.com/photos/billege/
  94. 94. Common Demand Ubiquity Novel Low Certainty High
  95. 95. http://www.flickr.com/photos/privatenobby
  96. 96. http://www.flickr.com/photos/mush2274
  97. 97. http://www.flickr.com/photos/mush2274/
  98. 98. Common Demand Ubiquity Improvement Novel Low Certainty High
  99. 99. Common Demand Constant Ubiquity pressure Improvement Novel Low Certainty High
  100. 100. Common Ubiquity Innovation Novel Low Certainty High
  101. 101. Common Ubiquity Products Novel Low Certainty High
  102. 102. Common Widespread Ubiquity Novel Low Certainty High
  103. 103. Common Widespread Ubiquity Feature Complete Novel Low Certainty High
  104. 104. Common Widespread Ubiquity Feature Complete Novel Low Certainty High
  105. 105. Common Service Ubiquity Novel Low Certainty High
  106. 106. Common Volume Operations Ubiquity Novel Low Certainty High
  107. 107. Common Utility Service Commodity Ubiquity Products Bespoke Novel Innovation Low Certainty High
  108. 108. Concept Suitability
  109. 109. Concept ? Technology Suitability
  110. 110. Gerald J. Popek (1947-2008)
  111. 111. Concept Technology Suitability
  112. 112. Attitude Concept ? Technology Suitability
  113. 113. Nicholas Carr
  114. 114. Nicholas Carr
  115. 115. Common Ubiquity Diminishing Strategic Value Novel Low Certainty High
  116. 116. Common Cost of doing business Ubiquity Novel Low Certainty High
  117. 117. Attitude Concept Technology Suitability
  118. 118. Common as a Service Ubiquity as a Product Novel Low Certainty High
  119. 119. Why it matters
  120. 120. Common as a Service Ubiquity Novel Low Certainty High
  121. 121. Common Ubiquity Highly Disruptive Novel Low Certainty High
  122. 122. Common Ubiquity You Novel Low Certainty High
  123. 123. Common Market Ubiquity You Novel Low Certainty High
  124. 124. Common Market Competitive Ubiquity Gap You Novel Low Certainty High
  125. 125. Common Market Ubiquity Constant pressure You Novel Low Certainty High
  126. 126. http://www.flickr.com/photos/privatenobby
  127. 127. http://www.flickr.com/photos/billege
  128. 128. http://www.flickr.com/photos/giddygoose/
  129. 129. http://www.flickr.com/photos/21734563@N04/2179722280/
  130. 130. Ubuntu Enterprise Cloud
  131. 131. Private cloud Eucalyptus VM Tracks EC2 Web UI KVM Hyp. API Cloud Controller Node Controller Ubuntu Server Edition Physical Machines (bare bones)
  132. 132. Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
  133. 133. Recap
  134. 134. What is Cloud Computing?
  135. 135. It’s like computers on the internet, innit.
  136. 136. 1. On-demand self-service Internet infrastructure where you pay-as-you-go and use only what you need, all managed by a browser, application or API. Cloud computing is broken up into multiple segments including: Cloud Infrastructure, Cloud Platforms and Cloud Applications. (see "Cloud Pyramid")
  137. 137. Utility computing John McCarthy, 1960
  138. 138. Common as a Service Ubiquity as a Product Novel Low Certainty High
  139. 139. Attitude Concept Technology Suitability
  140. 140. http://www.flickr.com/photos/21734563@N04/2179722280/
  141. 141. Why so much confusion?
  142. 142. Common Ubiquity as a Product Novel Low Certainty High
  143. 143. Common “Cloudy” Ubiquity as a Product Novel Low Certainty High
  144. 144. Our Cloud = Product
  145. 145. Common Utility Service Commodity Ubiquity Novel Low Certainty High
  146. 146. Common Utility Service Ubiquity Enables Novel Innovation Low Certainty High
  147. 147. Common Utility Service Commodity Ubiquity Products Bespoke Novel Innovation Low Certainty High
  148. 148. Innovation = $$$
  149. 149. Common Utility Service Ubiquity Brand Novel Innovation Low Certainty High
  150. 150. Cloud Computing vs Economic Crisis
  151. 151. Cloud Guru = $$$
  152. 152. 67 Definitions
  153. 153. Private Cloud is Cloud Computing?
  154. 154. Cloud is like ...
  155. 155. Cloud is like ... electricity?
  156. 156. Cloud is like ... a supermarket?
  157. 157. Cloud is like ... whatever?
  158. 158. There is so much gibberish on cloud you might as well just call everything “Kitten”.
  159. 159. Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
  160. 160. Kitten, Kitten, Kitten
  161. 161. Kitten http://www.flickr.com/photos/privatenobby
  162. 162. Kitten http://www.flickr.com/photos/privatenobby
  163. 163. Kitten Kitten Kitten Kitten Kitten Kitten
  164. 164. Kitten Kitten Kitten Kitty Kitten Kitten Kitty Kitten Kitten Kitten
  165. 165. Kitten Chicken Kitten Kitten Kitty Kitten Kitten Kitty Kitten Kitten Kitten
  166. 166. Kitten Chicken http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
  167. 167. Kitten Chicken Kitten Kitten Kitten Kitten Kitten
  168. 168. Kitten Kitten Kitten Kitten Kitten Kitten Kitten
  169. 169. Kitten “Kitten Kitten Chicken” Kitten Kitten Kitten Kitten
  170. 170. Kitten = Chicken
  171. 171. Kitten !
  172. 172. Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, EC2, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Ubuntu, Kitten, UEC, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten
  173. 173. Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, EC2, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Ubuntu, Kitten, UEC, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten, Kitten ... and it’s hype and lock-in and did I mention infrastructure?
  174. 174. Cloud for human beings (not for kittens) www.ubuntu.com/cloud simon.wardley@canonical.com twitter : swardley

×