{"id":9618,"date":"2018-11-16T08:39:36","date_gmt":"2018-11-16T10:39:36","guid":{"rendered":"http:\/\/www.fabriciolima.net\/?p=9618"},"modified":"2018-11-16T09:00:51","modified_gmt":"2018-11-16T11:00:51","slug":"managed-instance-criando-minha-primeira-instancia","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2018\/11\/16\/managed-instance-criando-minha-primeira-instancia\/","title":{"rendered":"Managed Instance &#8211; Criando minha primeira inst\u00e2ncia"},"content":{"rendered":"<p>Fala Pessoal,<\/p>\n<p>Estive no <a href=\"https:\/\/www.fabriciolima.net\/blog\/2018\/11\/13\/como-foi-o-pass-summit-2018\/\" target=\"_blank\" rel=\"noopener\">pass summit 2018<\/a> e aprendi muita coisa sobre Managed Instance que gostaria de compartilhar com voc\u00eas aqui no blog.<\/p>\n<p>Quem ainda n\u00e3o viu meu artigo introdut\u00f3rio sobre o assunto, sugiro ler antes de continuar essa s\u00e9rie:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.fabriciolima.net\/blog\/2018\/03\/17\/azure-sql-db-managed-instance-introducao\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.fabriciolima.net\/blog\/2018\/03\/17\/azure-sql-db-managed-instance-introducao\/<\/a><\/li>\n<\/ul>\n<p>Agora vamos partir para a pr\u00e1tica e criar nosso primeiro Azure SQL Managed Instance.<\/p>\n<p>YES!!!!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9622 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1.png\" alt=\"\" width=\"555\" height=\"441\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1.png 1009w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-300x239.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-768x611.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-700x557.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-410x326.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-100x80.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-275x219.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_1-20x16.png 20w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/p>\n<p>1 &#8211; No seu portal do Azure, clique em Create a resource.<\/p>\n<p>2 &#8211; Digite Azure SQL Managed Instance.<\/p>\n<p>3 &#8211; Clique em Create.<\/p>\n<p>Em seguida, temos que definir algumas coisas da nossa inst\u00e2ncia:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9624 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2.png\" alt=\"\" width=\"568\" height=\"536\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2.png 865w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-300x284.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-768x726.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-700x662.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-410x388.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-100x95.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-275x260.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_2-20x20.png 20w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/p>\n<p>1 &#8211; Qual a Subscription vai usar para pagar.<\/p>\n<p>2 &#8211; Nome da sua inst\u00e2ncia.<\/p>\n<p>3 &#8211; Um login administrador da inst\u00e2ncia (como se fosse um sa).<\/p>\n<p>4 e 5 &#8211; Senha complexa.<\/p>\n<p>6 &#8211; Grupo de recursos onde pode ficar todos os recursos relacionado ao seu Managed Instance. Isso ajuda no gerenciamento dos seus recursos do Azure. Crie um recurso espec\u00edfico para o seu MI.<\/p>\n<p>7 &#8211; Escolha a localiza\u00e7\u00e3o da sua inst\u00e2ncia.<\/p>\n<p>8 &#8211; O MI s\u00f3 funciona em uma vNet no azure.<\/p>\n<p>Essa parte de Rede \u00e9 a parte mais complexa do MI para mim. Se voc\u00ea entende de Networking, pode configurar tudo manual antes de criar o MI e utilizar nesse momento.<\/p>\n<p>Caso n\u00e3o tenha esse conhecimento, escolhendo a op\u00e7\u00e3o da foto <em><strong>(Create new virtual network)<\/strong><\/em>, o pr\u00f3prio Azure vai criar essa vNet para n\u00f3s facilitando bem nossa vida.<\/p>\n<p>&nbsp;<\/p>\n<p>Continuando a tela de cria\u00e7\u00e3o que ficou pequena e n\u00e3o coube em apenas um print, a op\u00e7\u00e3o mais importante que temos que escolher nesse momento \u00e9 qual ser\u00e1 a configura\u00e7\u00e3o e custo da minha inst\u00e2ncia:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9623 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3.png\" alt=\"\" width=\"670\" height=\"339\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3.png 1752w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-300x152.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-1024x518.png 1024w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-768x389.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-1536x778.png 1536w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-700x354.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-410x208.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-100x51.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-275x139.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_3-20x10.png 20w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>1 &#8211; Clique em Pricing Tier para escolher a configura\u00e7\u00e3o.<\/p>\n<p>2 &#8211; Hoje (16\/11), para colocar em produ\u00e7\u00e3o s\u00f3 temos a General Purpose, mas a Business Critical qua ainda est\u00e1 em preview deve ser liberada no inicio de dezembro (lembro disso do Pass Summit).<\/p>\n<p>Os nomes j\u00e1 ajudam a entender. A business Critical \u00e9 para aplica\u00e7\u00f5es mais cr\u00edtica que precisam de mais performance e a General Purpose para aplica\u00e7\u00f5es um pouco mais simples.<\/p>\n<p>Posteriormente fa\u00e7o um post mais detalhado descrevendo as diferen\u00e7as entre elas.<\/p>\n<p>3 &#8211; Escolha entre Gen4 e Gen5. Se fizer o teste, vai ver que o pre\u00e7o n\u00e3o muda de gen 4 para gen 5.<\/p>\n<p>Segue a foto de um slide do Dimitri Furman do <a href=\"https:\/\/twitter.com\/MSSQLCAT\" target=\"_blank\" rel=\"noopener\">@MSSQLCAT<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9634 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6.png\" alt=\"\" width=\"708\" height=\"418\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6.png 1326w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-300x177.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-1024x605.png 1024w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-768x454.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-700x413.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-410x242.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-100x59.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-275x162.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_6-20x12.png 20w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/p>\n<p>A \u00fanica vantagem que vi do Gen4 \u00e9 que ela disponibiliza 1.9 GB de mem\u00f3ria a mais por vCore.<\/p>\n<p>Se criar um MI de 24 cores:<\/p>\n<ul>\n<li>Gen4 &#8211; Ter\u00e1 24 * 7 = 168 GB de mem\u00f3ria<\/li>\n<li>Gen5 &#8211; Ter\u00e1 24 * 5,1 = 122,4 GB de mem\u00f3ria.<\/li>\n<\/ul>\n<p>Vamos continuar com a cria\u00e7\u00e3o do nosso MI e depois posso fazer um post mais detalhado falando sobre essas diferen\u00e7as.<\/p>\n<p>4 &#8211; Escolha a quantidade de vCores que precisa para sua inst\u00e2ncia. No MI n\u00e3o existe DTU igual tem no Azure SQL Database.<\/p>\n<p>5 &#8211; Escolha o tamanho do disco que precisa.<\/p>\n<p>6 &#8211; Repare na mensagem do Azure dizendo que vai demorar horas para criar o MI.<\/p>\n<p>Feito todos os passos, clique em CREATE.<\/p>\n<p>Eu n\u00e3o cheguei a criar uma inst\u00e2ncia com esse nome do print, pois j\u00e1 tinha duas criadas. Fiz s\u00f3 para mostrar a voc\u00eas.<\/p>\n<p>Como pode ver abaixo, a cria\u00e7\u00e3o de uma inst\u00e2ncia minha chamada <strong>Business Critical<\/strong> demorou <strong>12 horas<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9641 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4.png\" alt=\"\" width=\"924\" height=\"133\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4.png 1376w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-300x43.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-1024x147.png 1024w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-768x111.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-700x101.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-410x59.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-100x14.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-275x40.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_4-20x3.png 20w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><\/p>\n<p>Pelo que perguntei no Pass, eles est\u00e3o trabalhando cada vez mais para reduzir esse tempo.<\/p>\n<p>Criei uma inst\u00e2ncia no modelo General Purpose durante o evento e demorou <strong>4 horas<\/strong> para criar.<\/p>\n<p>Olha quanta coisa aquele bot\u00e3o de create do MI fez sozinho no meu Azure. Criou 5 objetos no meu <strong>resource group<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9640 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5.png\" alt=\"\" width=\"1235\" height=\"277\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5.png 2125w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-300x67.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-1024x229.png 1024w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-768x172.png 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-1536x344.png 1536w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-2048x459.png 2048w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-700x157.png 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-410x92.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-100x22.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-275x62.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/Managedinstance_criacao_5-20x4.png 20w\" sizes=\"auto, (max-width: 1235px) 100vw, 1235px\" \/><\/p>\n<p>Pronto pessoal.<\/p>\n<p>MI criado com sucesso. Se criarem ai e j\u00e1 tentarem usar, v\u00e3o ter um pouco de dificuldade.<\/p>\n<p>N\u00e3o \u00e9 t\u00e3o simples de se conectar do SSMS em um MI como era no Azure SQL Database.<\/p>\n<p>Dessa forma, vou mostrar no pr\u00f3ximo post como fazer isso.<\/p>\n<p>Se tiver d\u00favidas, comente no post. Se eu n\u00e3o souber, voltei do pass com muitos contatos do time do Managed Instance e pergunto diretamente para eles.<\/p>\n<p>Esse \u00e9 o Dimitri que citei no post. Gente boa demais!!!<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9608 aligncenter\" src=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1.jpeg\" alt=\"\" width=\"423\" height=\"563\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1.jpeg 962w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-225x300.jpeg 225w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-770x1024.jpeg 770w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-768x1022.jpeg 768w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-700x931.jpeg 700w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-410x546.jpeg 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-100x133.jpeg 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-275x366.jpeg 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2018\/11\/WhatsApp-Image-2018-11-10-at-15.46.32-1-15x20.jpeg 15w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Fabr\u00edcio Lima<\/p>\n<p>Microsoft Data Platform MVP<\/p>\n<p>Consultor e Instrutor SQL Server<\/p>\n<p>Trabalha com SQL Server desde 2006<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fala Pessoal, Estive no pass summit 2018 e aprendi muita coisa sobre Managed Instance que gostaria de compartilhar com voc\u00eas aqui no blog. Quem ainda n\u00e3o viu meu artigo introdut\u00f3rio sobre o assunto, sugiro ler antes de continuar essa s\u00e9rie: https:\/\/www.fabriciolima.net\/blog\/2018\/03\/17\/azure-sql-db-managed-instance-introducao\/ Agora vamos partir para a pr\u00e1tica e criar nosso primeiro Azure SQL Managed Instance. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1616,1617,33,280],"tags":[],"class_list":["post-9618","post","type-post","status-publish","format-standard","hentry","category-azure-sql-database","category-managed-instance","category-sql-server","category-virtual-pass-br"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/9618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/comments?post=9618"}],"version-history":[{"count":7,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/9618\/revisions"}],"predecessor-version":[{"id":9657,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/9618\/revisions\/9657"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=9618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=9618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=9618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}