Cloud Computing Clase 9 – Tooling

4
Cloud Computing Clase 9 – Tooling Miguel Saez @masaez Johnny Halife @johnnyhalife Matias Woloski @woloski

description

Cloud Computing Clase 9 – Tooling. Miguel Saez @ masaez. Johnny Halife @ johnnyhalife. Matias Woloski @ woloski. AppHarbor. PaaS - ASP.NET + ecosistema , similar a Heroku Integracion con Git (push == deploy) No worker roles No VM, shared Free accounts m yapp.apphb.com. - PowerPoint PPT Presentation

Transcript of Cloud Computing Clase 9 – Tooling

Page 1: Cloud  Computing Clase  9 – Tooling

Cloud ComputingClase 9 – Tooling

Miguel Saez@masaez

Johnny Halife@johnnyhalife

Matias Woloski

@woloski

Page 2: Cloud  Computing Clase  9 – Tooling

AppHarbor

• PaaS - ASP.NET + ecosistema, similar a Heroku• Integracion con Git (push == deploy)• No worker roles• No VM, shared• Free accounts• myapp.apphb.com

Page 3: Cloud  Computing Clase  9 – Tooling

NuGet Packages• <package id="EFCodeFirst.CreateTablesOnly" version="1.0.2" />

– Si usamos SQL Server con Entity Framework Code First en AppHarbor este paquete evitara que se trate de crear la base de datos de cero y en lugar de eso, se crean solo las tablas

• <package id="WindowsAzure.ELMAH.Tables" version="1.0.0.0" /> – Depende de: <package id="elmah" version="1.2.0.1" />– Depende de: <package id="elmah.corelibrary" version="1.2" />– Este NuGet va a logear cualquier error en Azure Tables y podemos ver los

errores browseando /elmah.axd• <package id="mongocsharpdriver" version="1.3" />

– Para usar mongo• <package id="WebBackgrounder" version="0.0.1.5" />

– Para “simular” workers•

Page 4: Cloud  Computing Clase  9 – Tooling

Demo

• File -> New MVC3 project• Deploy• Agregar Mongo, cronometrar tiempo insert y

fetch• Agregar SQL Server, cronometrar tiempo

insert y fetch• Agregar Azure Blob y Table Storage,

cronometrar tiempo insert y fetch