SlideShare a Scribd company logo
1 of 20
Cloud
               Two examples


                   Søren Peter Nielsen
                            spn@itst.dk
                         Chief Architect
Danish National IT and Telecom Agency
Why public cloud?




Kilde: Microsoft
Read more:
                                                ”Cloud Calculator”

Highlighting the potential digitaliser.dk/resource/601236
Compare On Premise cost with Cloud




                                   A 60% total cost reduction
                                   over a 5 year period!
Hands on experience – Two
examples with NITA in the cloud
• Digitalisér.dk
  • Social sharing and
    knowledgeplatform
• EasyTrade
  • eInvoicing infrastructure and
    self service
                                    Read more:

                                     ”Migration of Nemhandel to a commercial
                                              Cloud Computing Infrastructure”
EasyTrade in the cloud
                                        digitaliser.dk/resource/567373
=> more than 50% cost reduction
What is Digitalisér.dk


 Collaboration platform and
  resource library for IT enabling
  Denmark
 All content is user
  generated, 12000+ ressources
 NITA is ”just” making the
  platform available
 4800+ registrered
  users, ongoing new content
  creation
Why cloud?
Eat our own dog food
  NITA is promoting cloud
  Good opportunity to get hands-on
Expecting to save money, get more
 flexibility (and scalability)
We have many systems that potentially
 can live in the cloud – need a frontrunner
We did a risk
        analysis
 Verden går ikke under, hvis der sker
  Digitalisér.dk et eller andet
 Vi har ingen vigtige personoplysninger
  (udover e-mail)
    Der er ikke noget sensitivt indhold, og der bør
     heller ikke være det (vi tager ikke ansvar for
     det)
    Vi foretager fysiske backups hyppigt, så
     datatabet vil være generende men ufarligt
    Utilgængelighed er et irritationsmoment – men
     ikke kritisk
 Men vigtigst: sandsynligheden er lav
 Pointen er, at man skal vurdere sin
  leverandører på samme vilkår med
  udgangspunkt i applikationen, hvadenten det
  er cloud eller ej
Setup before migration

• Access to all environments through hosting
  provider

                      Applikationsteam




                      Driftsleverandør


          Udvikling    Test     Staging   Drift
Setup after the migration

• Operations and maintenance split on two
  suppliers – each with their own AWS
  account
                        Applikationsteam


                                   Driftsleverandør



          Udvikling      Test     Staging     Drift



                      Amazon Web Services
Digitaliser.dk - conclusions

• Better flexibility and saving on development
  and test environment
• Savings on the production environment
• Quickly found out we needed Gold support
  (+20% on the AWS cost)
• Additional savings possible with reserved
  instances
EasyTrade

• NemHandel
  – Invoicing as easy as sending an email


• Infrastructure
  – Standards, reference
    implementations, adressing, gateways,
• App
  – eInvoicing form
Why consider IaaS for our
       eInvoicing service?
• Fluctuating and rising traffic volumes
• Existing environment unstable due
  to high peaks
• Flexibility regarding dev and test
  environments
• Lower ongoing operational cost
• Support the NITA's cloud initiative with a
  practical case
• Experience building
300000
         EasyTrade traffic
250000




200000




150000




100000




 50000




     0
1000
                   2000
                          3000
                                 4000
                                        5000
                                               6000
                                                      7000




        0
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
2010-03-…
                                                             Users per day




2010-03-…
2010-03-…
2010-03-…
2010-04-…
2010-04-…
2010-04-…
2010-04-…
2010-04-…
2010-04-…
2010-04-…
2010-04-…
600
      Users per hour
500




400




300




200




100




  0
Cloud setup
                                                                           Auto Scale Trigger:
               NemHandel                                                         Scale-up if CPUUtilization > 60
                                                                                 Scale-down if CPUUtilization < 20


                                                       Admin server



                    RASP sender server




                                                                                                          Load
                                                                                                          Balancer
                           Firewall                             Firewall                                             Firewall             Users




                                                                                                         https://dokumentblanket.nemhandel.gov.dk/
                                                                                                         DokumentBlanket
                                                          Cluster server
Database lag                             Service lag                                 Præsentations lag
Users per hour

600




500




400




300




200




100




  0
Conclusions
• Reasonable business case
  – ROI in 26 months
  – might have been accomplished with traditional
    supplier as well
• Migrations and refactoring apps is expensive
• Need somebody to handle monitoring and
  operations
• Don’t expect to do anything w/o an AWS
  support agreement
• Cheap & flexible for development, test and
  staging
The cost to be a first mover

• 3. party not used to cloud infrastructure
• Maturity of technologies
  – missing and wrong documentation
• AWS is cheap, but it is new technology
  – spent many hours getting elastic load balancing
    right
Additional Contact Info

• Twitter.com/sorenp
• Linkedin.com/in/sorenp
• Soren.peter.nielsen@gmail.com

More Related Content

Viewers also liked

Det Smarte Grid - Soren.Peter.Nielsen på #kant12
Det Smarte Grid - Soren.Peter.Nielsen på #kant12Det Smarte Grid - Soren.Peter.Nielsen på #kant12
Det Smarte Grid - Soren.Peter.Nielsen på #kant12sorenpeter
 
Mature Digital Trust Infrastructure - Are we there yet?
Mature Digital Trust Infrastructure - Are we there yet?Mature Digital Trust Infrastructure - Are we there yet?
Mature Digital Trust Infrastructure - Are we there yet?sorenpeter
 
Smart Energy @ Home - a project that lives by data
Smart Energy @ Home -  a project that lives by dataSmart Energy @ Home -  a project that lives by data
Smart Energy @ Home - a project that lives by datasorenpeter
 
Redes sociales Corporativas en las Administraciones Públicas
Redes sociales Corporativas en las Administraciones PúblicasRedes sociales Corporativas en las Administraciones Públicas
Redes sociales Corporativas en las Administraciones PúblicasAndres Pastor Bermudez
 
Gestión Centralizada de Certificados de Firma Electrónica
Gestión Centralizada de Certificados de Firma ElectrónicaGestión Centralizada de Certificados de Firma Electrónica
Gestión Centralizada de Certificados de Firma ElectrónicaAlonso Bueno
 
SIACERT TRUSTED SERVICES
SIACERT TRUSTED SERVICESSIACERT TRUSTED SERVICES
SIACERT TRUSTED SERVICESSIA Group
 
Custodia de Documentación Electrónica
Custodia de Documentación ElectrónicaCustodia de Documentación Electrónica
Custodia de Documentación ElectrónicaSIA Group
 

Viewers also liked (7)

Det Smarte Grid - Soren.Peter.Nielsen på #kant12
Det Smarte Grid - Soren.Peter.Nielsen på #kant12Det Smarte Grid - Soren.Peter.Nielsen på #kant12
Det Smarte Grid - Soren.Peter.Nielsen på #kant12
 
Mature Digital Trust Infrastructure - Are we there yet?
Mature Digital Trust Infrastructure - Are we there yet?Mature Digital Trust Infrastructure - Are we there yet?
Mature Digital Trust Infrastructure - Are we there yet?
 
Smart Energy @ Home - a project that lives by data
Smart Energy @ Home -  a project that lives by dataSmart Energy @ Home -  a project that lives by data
Smart Energy @ Home - a project that lives by data
 
Redes sociales Corporativas en las Administraciones Públicas
Redes sociales Corporativas en las Administraciones PúblicasRedes sociales Corporativas en las Administraciones Públicas
Redes sociales Corporativas en las Administraciones Públicas
 
Gestión Centralizada de Certificados de Firma Electrónica
Gestión Centralizada de Certificados de Firma ElectrónicaGestión Centralizada de Certificados de Firma Electrónica
Gestión Centralizada de Certificados de Firma Electrónica
 
SIACERT TRUSTED SERVICES
SIACERT TRUSTED SERVICESSIACERT TRUSTED SERVICES
SIACERT TRUSTED SERVICES
 
Custodia de Documentación Electrónica
Custodia de Documentación ElectrónicaCustodia de Documentación Electrónica
Custodia de Documentación Electrónica
 

Similar to Cloud - Two examples

Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gravitant, Inc.
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...Amazon Web Services
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industriesdirkbeth
 
Cloud Computing for Small & Medium Businesses
Cloud Computing for Small & Medium BusinessesCloud Computing for Small & Medium Businesses
Cloud Computing for Small & Medium BusinessesAl Sabawi
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Amazon Web Services
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services Amazon Web Services
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueRapidValue
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetBrian Blanchard
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingJithin Parakka
 
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...Amazon Web Services
 
Mhta.private.cloud.final.16.9
Mhta.private.cloud.final.16.9Mhta.private.cloud.final.16.9
Mhta.private.cloud.final.16.9Virteva Inc.
 

Similar to Cloud - Two examples (20)

Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
Gartner IT Symposium 2013: Delivering IT-as-a-Service with Cloud Brokering an...
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
 
Un-clouding the cloud
Un-clouding the cloudUn-clouding the cloud
Un-clouding the cloud
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industries
 
Cloud presentation NELA
Cloud presentation NELACloud presentation NELA
Cloud presentation NELA
 
Cloud Computing for Small & Medium Businesses
Cloud Computing for Small & Medium BusinessesCloud Computing for Small & Medium Businesses
Cloud Computing for Small & Medium Businesses
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot Net
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...
Your Business at the Speed of Cloud. Innovate with Cloud-Native App Delivery,...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Mhta.private.cloud.final.16.9
Mhta.private.cloud.final.16.9Mhta.private.cloud.final.16.9
Mhta.private.cloud.final.16.9
 

Cloud - Two examples

  • 1. Cloud Two examples Søren Peter Nielsen spn@itst.dk Chief Architect Danish National IT and Telecom Agency
  • 3. Read more: ”Cloud Calculator” Highlighting the potential digitaliser.dk/resource/601236 Compare On Premise cost with Cloud A 60% total cost reduction over a 5 year period!
  • 4. Hands on experience – Two examples with NITA in the cloud • Digitalisér.dk • Social sharing and knowledgeplatform • EasyTrade • eInvoicing infrastructure and self service Read more: ”Migration of Nemhandel to a commercial Cloud Computing Infrastructure” EasyTrade in the cloud digitaliser.dk/resource/567373 => more than 50% cost reduction
  • 5. What is Digitalisér.dk  Collaboration platform and resource library for IT enabling Denmark  All content is user generated, 12000+ ressources  NITA is ”just” making the platform available  4800+ registrered users, ongoing new content creation
  • 6. Why cloud? Eat our own dog food NITA is promoting cloud Good opportunity to get hands-on Expecting to save money, get more flexibility (and scalability) We have many systems that potentially can live in the cloud – need a frontrunner
  • 7. We did a risk analysis  Verden går ikke under, hvis der sker Digitalisér.dk et eller andet  Vi har ingen vigtige personoplysninger (udover e-mail)  Der er ikke noget sensitivt indhold, og der bør heller ikke være det (vi tager ikke ansvar for det)  Vi foretager fysiske backups hyppigt, så datatabet vil være generende men ufarligt  Utilgængelighed er et irritationsmoment – men ikke kritisk  Men vigtigst: sandsynligheden er lav  Pointen er, at man skal vurdere sin leverandører på samme vilkår med udgangspunkt i applikationen, hvadenten det er cloud eller ej
  • 8. Setup before migration • Access to all environments through hosting provider Applikationsteam Driftsleverandør Udvikling Test Staging Drift
  • 9. Setup after the migration • Operations and maintenance split on two suppliers – each with their own AWS account Applikationsteam Driftsleverandør Udvikling Test Staging Drift Amazon Web Services
  • 10. Digitaliser.dk - conclusions • Better flexibility and saving on development and test environment • Savings on the production environment • Quickly found out we needed Gold support (+20% on the AWS cost) • Additional savings possible with reserved instances
  • 11. EasyTrade • NemHandel – Invoicing as easy as sending an email • Infrastructure – Standards, reference implementations, adressing, gateways, • App – eInvoicing form
  • 12. Why consider IaaS for our eInvoicing service? • Fluctuating and rising traffic volumes • Existing environment unstable due to high peaks • Flexibility regarding dev and test environments • Lower ongoing operational cost • Support the NITA's cloud initiative with a practical case • Experience building
  • 13. 300000 EasyTrade traffic 250000 200000 150000 100000 50000 0
  • 14. 1000 2000 3000 4000 5000 6000 7000 0 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… 2010-03-… Users per day 2010-03-… 2010-03-… 2010-03-… 2010-04-… 2010-04-… 2010-04-… 2010-04-… 2010-04-… 2010-04-… 2010-04-… 2010-04-…
  • 15. 600 Users per hour 500 400 300 200 100 0
  • 16. Cloud setup Auto Scale Trigger: NemHandel Scale-up if CPUUtilization > 60 Scale-down if CPUUtilization < 20 Admin server RASP sender server Load Balancer Firewall Firewall Firewall Users https://dokumentblanket.nemhandel.gov.dk/ DokumentBlanket Cluster server Database lag Service lag Præsentations lag
  • 18. Conclusions • Reasonable business case – ROI in 26 months – might have been accomplished with traditional supplier as well • Migrations and refactoring apps is expensive • Need somebody to handle monitoring and operations • Don’t expect to do anything w/o an AWS support agreement • Cheap & flexible for development, test and staging
  • 19. The cost to be a first mover • 3. party not used to cloud infrastructure • Maturity of technologies – missing and wrong documentation • AWS is cheap, but it is new technology – spent many hours getting elastic load balancing right
  • 20. Additional Contact Info • Twitter.com/sorenp • Linkedin.com/in/sorenp • Soren.peter.nielsen@gmail.com

Editor's Notes

  1. Martin
  2. Martin