Migration - xe1gyq/microsoft GitHub Wiki
Microsoft
Invent with purpose. Empower your inner inventor to turn ideas into outcomes.
Highlights
- 2 electrical service provider required to land a datacenter.
- Small Microsoft datacenter (specific name) to be landed in Queretaro.
Presentation
- La adopcion en la nube seguira creciendo.
- Que esta impulsando a los clientes a migrar a Azure?
- Activadores
- Valor
- Observacion sobre cargas de trabajo
- Lift-and-Shift (Eficiencia operativa, menor riesgo y esfuerzo)
- E.g. Kronos: Workforce Management and HCM Cloud Solutions
- Image, VMWare, HyperV
- Bare Metal
- Requirement? Only CISC, some UNIX versions.
- Modernizacion (Agilidad e innovacion, mas esfuerzo)
- E.g. Startup Medical Services working with Walmart.
- Lift-and-Shift (Eficiencia operativa, menor riesgo y esfuerzo)
- Que estan buscando migrar nuestros clientes?
- E.g. Teradata: Data Analytics, Cloud Analytics, & Enterprise
- Servidores
- Lift-and-shift
- Refactor
- Modernizar
- Bases de datos
- Lift-and-shift
- SQL Server, MySQL, PostgreSQL, MariaDB, Azure Database
- Refactor
- Rebuild
- Lift-and-shift
- Datos
- E.g. Achive, Blob, Servidores de archivos
- Replicar
- Replication of on-premise database in Azure to gain insights through cloud computing.
- Refactor
- Transferencia offline
- Aplicaciones
- Lift-and-shfit
- Refactor
- Rebuild
- Azure es la nube ideal para lift-and-shift de cargas de trabajo que corren en Windows Server
- Seguridad y gestion integradas
- Ambiente y herramientas de desarollo para apps nuevas y existentes.
- Mayor rentabilidad con Azure Hybrid benefit + Azure RI, (hasta un 67% menor que AWS.
- Soporte tecnico integral en una sola fuente.
- Azure es el mejor destino para lift-and-shift de aplicaciones SQL Server.
- Inteligencia integrada.
- Innovacion en productividad y desempenio.
- Migracion perfecta y compatible.
- TCO competitivo.
- E.g. Carga de trabajo existente
- Re-host
- Azure Virtual Machines.
- Instancia gestionada de AzureSQL Database.
- Re-build
- PaaS
- Re-host
- Azure es el mejor destino para tus cargas de trabajo de codigo abierto/OSS
- OpenJDK
- Apache Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages, Java EL, and WebSocket, and provides a "pure Java" HTTP web server environment in which Java code can run.
- Apache Spark is an open-source distributed general-purpose cluster-computing framework. Spark provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.
- MySQL
- OpenJDK
- On-Premise Datacenter
- Desventajas
- Grandes gastos de capital
- Suposiciones en cuanto a la escala con hardware estativo
- Costos de compliance
- Salga de la administracion masiva de hadrware y sistemas operativos para poder centrarse en sus aplicaciones
- Ganado Vs Mascota
- Desventajas
- Hospedaje en Azure
- No hay hardware que administrar
- Siempre actualizado
- Costos flexibles
- Implementacion mas rapida
- Puede conservar sus nombres de servidor preferidos
Aplicacion Tailwind
Datos importantes
- Capa de aplicacion - 4 servidores NodeJS
- Capa de datos - 5 servidores
Camino de migracion
- Transicion a una solucion elastica
- Reduccion de la responsabilidad
Components
- Infrastructure Services
- Computo
- Almacenamiento
- Red
- Platform Services
- Security and Management
- Compute
- Integration
- Media & CDN
- Web and mobile
- Analytics & IoT
- Developer Services
- Data
- Hybrid Operations
Maquinas Virtuales
- Imagenes de Sistemas Operativos populares
- Recursos segun necesidades
- Redes faciles de administrar
- Ejecute lo que necesite
- Seguridad, RBAC, supervision
App Service, Cloud Functions
Build, deploy, and scale web apps on a fully managed platform App Service More than just event-driven serverless compute Azure Functions
- Runtimes para .NET, Node.js, PHP, Java, Python
- Menor mantenimiento
- Implemente contenedores
- Mejor escala e integracion con herramientas de CI/CD
- Configuraciones predeterminadas
- Administre CORS, SSL, DNS
Servicio de base de datos
- menor mantenimiento
- Varias opciones para diferentes cargas de trabajo
- Varias APIs
- Se administran
Red
- DNS Global
- Redes virtuales
- Content Delivery Network (CDN), caching, load, balancing, firewalls
- Azure CDN Coverage by Metro
- Akamai
- Verizon
- Microsoft
- Soluciones hibridas para integracion con on-premise.
- Architecture
- Azure Virtual Network
- Azure SQL Database
- Azure Storage
- Internet
Demo
- Donovan Brown
- Visual Studio
- Target framework
- .NET Core 2.2
- localhost:44315
- Publish
- Azure App Service
- Azure App Service Linux
- http://webappgdl.azurewebsites.net/
- Target framework
Architecture
Databases
Como implementar su aplicacion de manera mas rapida y segura
- No existe una formula magica que ayude a ser un experto en DevOps en corto tiempo.
- Los procesos llevan tiempo.
- La iniciativa de adopcion de DevOps np son responsabilidad de TI.
- Presente
- Innovacion rapida
- Aplicaciones menos acopladas, microservicios y contenedores
- Serverless
- Big Data
- Mobile
- Equipos DevOps centrados en los servicios
Big Data
- Velocity
- Density
- Variety
Arquitectura
- On-Premises
- IaaS
- CaaS
- PaaS
- FaaS
Siguiente
- El muro de la discordia
Mapa de servicios de DevOps
- Azure Boards
- Azure Repos
- Azure Pipelines
- Azure Artifacts
- Azure Test Plans
Getting Started
Microsoft Azure Portal
- Setup guides
- Azure setup guide
- Azure migration guide
- Start a project