Cloud Computing Clase 9 – Tooling
description
Transcript of Cloud Computing Clase 9 – Tooling
Cloud ComputingClase 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• myapp.apphb.com
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•
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