SlideShare uma empresa Scribd logo
1 de 17
Simplicissimus Web
           Services
Overview of the Simplicissimus Cloud Infrastructure


   AWS for Media, Entertainment, and Internet | Milan | October 26, 2011




                                                                   Giacomo D'Angelo
                                                CTO, Simplicissimus Book Farm S.R.L.
Help everyone to understand
the transition to the creative industry
    as an opportunity to improve
      the quality of everyone life




          Our MISSION
Our Market:
 The Digital Publishing World

               Ebooks
          Digital Magazines
         Digital Newspapers
             Publishers
               Authors
                  ...
Digital Contents and all Stackeholders

                               by Simplicissimus Book Farm
Simplicissimus Business Units

1.   Hardware: ereaders and tablets distribution
2.   Ebooks production
3.   Newspapers and Magazines production
4.   E-content Distribution Platform
5.   E-content Retail Platform
6.   Self Publishing Platform
7.   Web and Mobile Dedicated Apps


                                     by Simplicissimus Book Farm
Simplicissimus Main Assets on AWS

    Stealth: sbfstealth.com, @sbfstealth

Narcissus: sbfnarcissus.com, @sbfnarcissus

Ultima Kiosk: ultimakiosk.com, @ultimakiosk

Ultima Books: ultimabooks.it, @ultimabooks

                                  by Simplicissimus Book Farm
Stealth: the E-content Distribution
                 Platform

Content providers can      Resellers and stores
upload their contents     can utilize the Stealth
into our web               API to sell content
applications, in one      without any concerns
single place, with        about technology, file
descriptive metadatas,    mngt (reliability and
price, availability and       security) and
protection details              burocracy

                                    by Simplicissimus Book Farm
Narcissus: the Self Publishing Platform

Artists can upload
                              Thanks to our
their contents and
                           distribution asset,
manage them on
                          Stealth, all Narcissus
Narcissus, with
                             contents can be
metadatas, price and
                         distributed to all main
availability control,
                          E-content stores and
sales control, without
                                resellers
any intermediary

                                   by Simplicissimus Book Farm
Ultima Kiosk: the Publishing Platform
for Magazines, Comics and Newspaper
                         Different skins:
● The coolest kiosk to   ● Unique app with
  purchase contents        contents from
● The most effective       different publishers
  way to read            ● White-label and
  contents: free-app       single-publisher
● The only way to          app
  publish digital        ● White-label and
  contents: gratis         single-magazine (or
                           newspaper) app
                                   by Simplicissimus Book Farm
Ultima Books: the E-content Retail
              Platform
● The coolest online      Main tech features:
  library to purchase     ● User-customizable
  contents                  shelves based on
● The only one with a       semantic engine
  digital bookseller in   ● Multi platform
  flesh and blood :)        frontend (ereader)
● The only one with a     ● Ecommerce as as
  weekly useful             service
  newsletter (try it!)      (UltimaBooks PRO)
                                   by Simplicissimus Book Farm
Main issues
            before adopting AWS
1. Hardware related issues
2. High startup cost for every single project
3. No scaling, no long tail
4. No flexibility for developing and testing
   purposes
5. No High Reliability
6. No Smart Recovery Strategy
7. Many daily activities for sysadmins

                                     by Simplicissimus Book Farm
Why AWS: our main benefits
1. The only hardware in our office are our
   personal notebooks :)
2. Flexybility for daily operations (test, deploy,
   dev, backup)
3. Startup of new projects without concerns
4. Automatic disaster recovery strategy
5. Scalability
6. Agility
7. Reduced Time to Market
8. Cross technology platform
                                      by Simplicissimus Book Farm
Main Costs
        due to the AWS adoptions
1. Learn how to architecting for the clouds
2. Build multi-AZ systems
3. Build customized management tool based on
   AWS API
4. Fewer sysadmins activities but more specific
   then before
5. Suggestion to avoid lockin: build a
   decoupling software layer from AWS API

                                   by Simplicissimus Book Farm
Stealth, Narcissus, Ultima Kiosk and
      Ultima Books are powered by AWS
1. S3 as long-time and reliable repository
2. EC2 instances as web server
3. EC2 instances as processing server
4. EC2 instances as semantic information
   processing platform (IDOL, Authonomy
   Technology)
5. Load Balancer + Auto Scaling + CloudWatch
   to manage the peaks of traffic
6. RDS database

                                 by Simplicissimus Book Farm
AWS Optimization:
                  Costs
The biggest projects are on reserved instances,
every new project starts on on-demand ones.


Example:

● Stealth -> Reserved
● Narcissus -> On Demand
● Ultima Books -> Reserved


                                    by Simplicissimus Book Farm
AWS Optimization:
            Costs and Reliability
Lots of small instances in load-balancing with
auto-scaling through multiple A-Z

Example:

Ultima Books
● 1 AWS Load Balancer
● 4+ EC2 in Auto Scaling
● Multi AZ RDS Database
● 2 Availability Zones

                                    by Simplicissimus Book Farm
AWS Optimization:
                Costs
Cloud Horizontal Scaling benefits:
● The needed computing capacity is
   not constant during the week
● Increase and decrease the
   capacity following the users
   demand
● The infrastructure should be
   elastic

                                 by Simplicissimus Book Farm
Thanks!
                            Q & A, if you want :)
                                                                          CONTACT ME:
LINKS:
Presentation: http://slidesha.re/SBFServicesOnAWS                      Giacomo D'Angelo
                                                                       @giacomodangelo
Simplicissimus: http://simplicissimus.it                giacomo.dangelo@simplicissimus.it
Stealth: http://sbfstealth.com
Narcissus: http://sbfnarcissus.com                   CTO, Simplicissimus Book Farm S.R.L.
Ultima Kiosk: http://ultimakiosk.com
Ultima Books: http://ultimabooks.it

TWITTER:
@simplicissimus, @sbfstealth, @sbfnarcissus, @ultimabooks, @ultimakiosk

Mais conteúdo relacionado

Semelhante a Simplicissimus Web Services on AWS

Social Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBMSocial Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBMpanagenda
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBMNico Meisenzahl
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBMLetsConnect
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino Telera
 
Node js - Enterprise Class
Node js - Enterprise ClassNode js - Enterprise Class
Node js - Enterprise ClassGlenn Block
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
From WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.PptxFrom WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.PptxVRstorm
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM France
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Amazon Web Services
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...Amazon Web Services
 
Unleashing the Power of the Unbound Book
Unleashing the Power of the Unbound BookUnleashing the Power of the Unbound Book
Unleashing the Power of the Unbound BookMuruga J
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...Animesh Singh
 
The Revolution Will Not Be Centralized
The Revolution Will Not Be CentralizedThe Revolution Will Not Be Centralized
The Revolution Will Not Be CentralizedEdward Faulkner
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAmazon Web Services
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooTriNimbus
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 

Semelhante a Simplicissimus Web Services on AWS (20)

Social Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBMSocial Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBM
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Node js - Enterprise Class
Node js - Enterprise ClassNode js - Enterprise Class
Node js - Enterprise Class
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
From WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.PptxFrom WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.Pptx
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
 
Unleashing the Power of the Unbound Book
Unleashing the Power of the Unbound BookUnleashing the Power of the Unbound Book
Unleashing the Power of the Unbound Book
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
 
The Revolution Will Not Be Centralized
The Revolution Will Not Be CentralizedThe Revolution Will Not Be Centralized
The Revolution Will Not Be Centralized
 
AWS Services - Part 1
AWS Services - Part 1AWS Services - Part 1
AWS Services - Part 1
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency Woo
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
AWS Lambda and Serverless Cloud
AWS Lambda and Serverless CloudAWS Lambda and Serverless Cloud
AWS Lambda and Serverless Cloud
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Simplicissimus Web Services on AWS

  • 1. Simplicissimus Web Services Overview of the Simplicissimus Cloud Infrastructure AWS for Media, Entertainment, and Internet | Milan | October 26, 2011 Giacomo D'Angelo CTO, Simplicissimus Book Farm S.R.L.
  • 2. Help everyone to understand the transition to the creative industry as an opportunity to improve the quality of everyone life Our MISSION
  • 3. Our Market: The Digital Publishing World Ebooks Digital Magazines Digital Newspapers Publishers Authors ... Digital Contents and all Stackeholders by Simplicissimus Book Farm
  • 4. Simplicissimus Business Units 1. Hardware: ereaders and tablets distribution 2. Ebooks production 3. Newspapers and Magazines production 4. E-content Distribution Platform 5. E-content Retail Platform 6. Self Publishing Platform 7. Web and Mobile Dedicated Apps by Simplicissimus Book Farm
  • 5. Simplicissimus Main Assets on AWS Stealth: sbfstealth.com, @sbfstealth Narcissus: sbfnarcissus.com, @sbfnarcissus Ultima Kiosk: ultimakiosk.com, @ultimakiosk Ultima Books: ultimabooks.it, @ultimabooks by Simplicissimus Book Farm
  • 6. Stealth: the E-content Distribution Platform Content providers can Resellers and stores upload their contents can utilize the Stealth into our web API to sell content applications, in one without any concerns single place, with about technology, file descriptive metadatas, mngt (reliability and price, availability and security) and protection details burocracy by Simplicissimus Book Farm
  • 7. Narcissus: the Self Publishing Platform Artists can upload Thanks to our their contents and distribution asset, manage them on Stealth, all Narcissus Narcissus, with contents can be metadatas, price and distributed to all main availability control, E-content stores and sales control, without resellers any intermediary by Simplicissimus Book Farm
  • 8. Ultima Kiosk: the Publishing Platform for Magazines, Comics and Newspaper Different skins: ● The coolest kiosk to ● Unique app with purchase contents contents from ● The most effective different publishers way to read ● White-label and contents: free-app single-publisher ● The only way to app publish digital ● White-label and contents: gratis single-magazine (or newspaper) app by Simplicissimus Book Farm
  • 9. Ultima Books: the E-content Retail Platform ● The coolest online Main tech features: library to purchase ● User-customizable contents shelves based on ● The only one with a semantic engine digital bookseller in ● Multi platform flesh and blood :) frontend (ereader) ● The only one with a ● Ecommerce as as weekly useful service newsletter (try it!) (UltimaBooks PRO) by Simplicissimus Book Farm
  • 10. Main issues before adopting AWS 1. Hardware related issues 2. High startup cost for every single project 3. No scaling, no long tail 4. No flexibility for developing and testing purposes 5. No High Reliability 6. No Smart Recovery Strategy 7. Many daily activities for sysadmins by Simplicissimus Book Farm
  • 11. Why AWS: our main benefits 1. The only hardware in our office are our personal notebooks :) 2. Flexybility for daily operations (test, deploy, dev, backup) 3. Startup of new projects without concerns 4. Automatic disaster recovery strategy 5. Scalability 6. Agility 7. Reduced Time to Market 8. Cross technology platform by Simplicissimus Book Farm
  • 12. Main Costs due to the AWS adoptions 1. Learn how to architecting for the clouds 2. Build multi-AZ systems 3. Build customized management tool based on AWS API 4. Fewer sysadmins activities but more specific then before 5. Suggestion to avoid lockin: build a decoupling software layer from AWS API by Simplicissimus Book Farm
  • 13. Stealth, Narcissus, Ultima Kiosk and Ultima Books are powered by AWS 1. S3 as long-time and reliable repository 2. EC2 instances as web server 3. EC2 instances as processing server 4. EC2 instances as semantic information processing platform (IDOL, Authonomy Technology) 5. Load Balancer + Auto Scaling + CloudWatch to manage the peaks of traffic 6. RDS database by Simplicissimus Book Farm
  • 14. AWS Optimization: Costs The biggest projects are on reserved instances, every new project starts on on-demand ones. Example: ● Stealth -> Reserved ● Narcissus -> On Demand ● Ultima Books -> Reserved by Simplicissimus Book Farm
  • 15. AWS Optimization: Costs and Reliability Lots of small instances in load-balancing with auto-scaling through multiple A-Z Example: Ultima Books ● 1 AWS Load Balancer ● 4+ EC2 in Auto Scaling ● Multi AZ RDS Database ● 2 Availability Zones by Simplicissimus Book Farm
  • 16. AWS Optimization: Costs Cloud Horizontal Scaling benefits: ● The needed computing capacity is not constant during the week ● Increase and decrease the capacity following the users demand ● The infrastructure should be elastic by Simplicissimus Book Farm
  • 17. Thanks! Q & A, if you want :) CONTACT ME: LINKS: Presentation: http://slidesha.re/SBFServicesOnAWS Giacomo D'Angelo @giacomodangelo Simplicissimus: http://simplicissimus.it giacomo.dangelo@simplicissimus.it Stealth: http://sbfstealth.com Narcissus: http://sbfnarcissus.com CTO, Simplicissimus Book Farm S.R.L. Ultima Kiosk: http://ultimakiosk.com Ultima Books: http://ultimabooks.it TWITTER: @simplicissimus, @sbfstealth, @sbfnarcissus, @ultimabooks, @ultimakiosk