A mai naptól - 2018 március 7. - elérhető Azure-ban a Managed Instance SQL Server preview, azaz még ez egy publikus próbaverzió.
Mit jelent a Public Preview (publikus próbaverzió)?
Más árazással és SLA-val áll rendelkezésre a szolgáltatás.
Mi a Managed Instance?
Jelenleg az alábbi opciók állnak rendelkezésre az Azure-ban:
- PaaS, Platform as a Service, azaz az Azure SQL Database. Ebből két fajta is van:
- Egy adatbázis
- Elastic pool, több adatbázis.
Ehhez képest mivel tud többet az Azure Managed Instance? A rövid válasz: sokkal, de korlátok mellett. A PaaS verzióban nincs Agent, Service Broker, stb. A managed instance ezzel szemben egy majdnem teljes értékű SQL Server szolgáltatás, ami lehetőséget ad egy kevesebb korlátokat állító on-prem --> Azure migrációra azoknál az alkalmazásoknál, ahol a "földi" sql szolgáltatások is használva vannak. Kiemelnék pár, számomra érdekes, projektek során felmerült blokkoló tényezőket, amik már most is elérhetőek a managed instance szolgáltatással:
- mentés/helyreállítás! nem kell többé varázsolni :)
- threat detection: ez egy kakukktojás. Ez Azure Databse esetén elérhető, on-prem sajnos nem, de itt igen! Ez egy nagyon szuper dolog!
- CLR
- Database Mail
- további file és filegroup létrehozás!
- SQL Agent
- stb.
Ezeken túl van még egy csomó feature ami elélrhető, de még sajnos ettől is több, ami nem. Ezek valószínűleg a későbbiekben kerülnek be a termékbe, de addig is érdemes foglalkozni ezzel.
További részletek az alábbi blogokon és a dokumentációban olvashatóak.
Microsoft blogok, dokumentációk: