{"id":626412,"date":"2019-10-03T17:19:13","date_gmt":"2019-10-04T00:19:13","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=626412"},"modified":"2020-02-21T12:32:29","modified_gmt":"2020-02-21T20:32:29","slug":"move-services-to-shared-instances-using-python","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","title":{"rendered":"Move services to shared instances using Python"},"author":7351,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37501],"tags":[359812,24341,482312,26501,482302],"industry":[],"product":[36571],"class_list":["post-626412","blog","type-blog","status-publish","format-standard","hentry","category-administration","tag-arcsoc","tag-python","tag-service-instances","tag-services","tag-shared-instances","product-arcgis-enterprise"],"acf":{"short_description":"Learn how to script the flip to shared instances for compatible map services on your ArcGIS Server site.","flexible_content":[{"acf_fc_layout":"content","content":"<p>This year, we introduced shared instances to ArcGIS Enterprise. This is a significant evolution in how your server sites handle service traffic. Rather than each service in a site running their own service instances, the shared instance pool is designed for use by multiple services.<\/p>\n<p>Compatible map services published from ArcGIS Pro to ArcGIS Server 10.7 and later can be configured to use this pool. When they need to process a request, they\u2019ll use a shared instance; once the job is finished, they\u2019ll release the instance back into the shared pool.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":471492,"id":471492,"title":"configureShared","filename":"configureShard.png","filesize":60539,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/shared-instances-arcgis-server-107\/configureshard","alt":"The shared pool option for a service","author":"7351","description":"","caption":"Selecting the shared pool option will grey out the parameters pertaining to the dedicated instance pool.","name":"configureshard","status":"inherit","uploaded_to":471252,"date":"2019-03-26 19:28:31","modified":"2019-03-26 21:12:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":999,"height":519,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","medium-width":464,"medium-height":241,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","medium_large-width":768,"medium_large-height":399,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","large-width":999,"large-height":519,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","1536x1536-width":999,"1536x1536-height":519,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","2048x2048-width":999,"2048x2048-height":519,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard-826x429.png","card_image-width":826,"card_image-height":429,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/configureShard.png","wide_image-width":999,"wide_image-height":519}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>For many server sites, shared instances can drastically reduce the memory footprint of map services. It\u2019s a particularly big win for services that receive infrequent traffic (perhaps one service request every minute on average or less). Because these services aren\u2019t running their own service instances on each machine in the server site, all that memory is conserved for use elsewhere.<\/p>\n<p>Administrators have also told us they like the reduced time and effort involved in managing service instances \u2013 instead of adjusting the dedicated instance pool size for all their services, they can place those services in the shared instance pool.<\/p>\n<p>To learn more about shared instances, and to see which services are compatible with the shared instance pool, take a look at <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/shared-instances-arcgis-server-107\/\">our blog from March<\/a>. The documentation topic <a href=\"https:\/\/enterprise.arcgis.com\/en\/server\/latest\/administer\/windows\/configure-service-instance-settings.htm\">Configure service instance settings<\/a> has all you need to know to get started.<\/p>\n"},{"acf_fc_layout":"content","content":"<h1>A new tool for administrators<\/h1>\n<p>A request we heard at User Conference was for the ability to move existing compatible map services to the shared instance pool in bulk. While you can <a href=\"https:\/\/enterprise.arcgis.com\/en\/server\/latest\/administer\/windows\/configure-service-instance-settings.htm#ESRI_SECTION1_91F25EC91E5A43C9BF87900248987B32\">change the default instance type<\/a> used for newly published compatible map services, that only governs new services, not the existing services running in your site.<\/p>\n<p>For administrators of sites with lots of services, it can be a hurdle to examine each for compatibility, then <a href=\"https:\/\/enterprise.arcgis.com\/en\/server\/latest\/administer\/windows\/configure-service-instance-settings.htm#ESRI_SECTION1_C10993BA9EC94D6DA0BB87E4EDD0ED31\">change each compatible service\u2019s instance type<\/a> in Server Manager.<\/p>\n<p>Hence, a script to automate the flip.<\/p>\n<p>We\u2019ve put together a Python script that does two things. First, it counts the number of services in your site by their \u201cprovider\u201d \u2013 a value ArcGIS Server uses to know how to run. This breaks down the services in your site into three categories:<\/p>\n<ul>\n<li>Services published from ArcMap<\/li>\n<li>Services published from ArcGIS Pro using dedicated instances<\/li>\n<li>Services published from ArcGIS Pro using shared instances<\/li>\n<\/ul>\n<p>You can optionally tell the script to change the provider for the services in the second category &#8211; the ones published from ArcGIS Pro that are currently using dedicated instances &#8211; and change them to use shared instances.<\/p>\n<p>This will move all compatible map services in your site from using their own dedicated instance pools to instead use the shared instance pool. (Services published from ArcGIS Pro that aren\u2019t compatible with shared instances won\u2019t be moved.)<\/p>\n<p>Just like that \u2013 you\u2019ve bulk updated your services to make the most of the shared instance pool!<\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p>While you\u2019re at it, remember to <a href=\"https:\/\/enterprise.arcgis.com\/en\/server\/latest\/administer\/windows\/configure-service-instance-settings.htm#ESRI_SECTION1_91F25EC91E5A43C9BF87900248987B32\">review the recommendations<\/a> for the size of your shared instance pool.<\/p>\n<p>In general, a good starting point for a site where most, or all, services are using shared instances is to set the size of the shared instance pool to twice the number of cores on your machine. That means if you have an 8-core machine, you would set the shared instance pool to have 16 instances per machine.<\/p>\n<p>If you\u2019re running in a virtual or cloud environment, it\u2019s important to distinguish between physical core equivalents and virtual cores when doing this math. For example, an EC2 instance on Amazon Web Services may have \u201c8 vCPUs,\u201d which is equivalent to 4 physical cores. For such a machine, you would start with a value of 8 instances in the shared instance pool.<\/p>\n<p>For sites where your services are mixed between dedicated and shared instances, that number could be set to equal the number of physical cores &#8211; in our examples, 8 instances for a machine with 8 physical cores, and 4 instances for a virtual machine with 8 virtual cores.<\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<h1>Let\u2019s get started<\/h1>\n<p>You can <a href=\"https:\/\/github.com\/pheede\/ArcGIS-Enterprise-Stuff\/blob\/master\/sharedinstances.py\">access the script on GitHub<\/a>. The script requires a Python 3 environment with the <a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python<\/a> installed.<\/p>\n<p>If you\u2019re wondering how to get such an environment, it just so happens that the Python environment that comes with ArcGIS Pro nicely fits that description.<\/p>\n<p>To run the script, download the it or copy it into a new file and save. Then, in a terminal with access to the right Python environment, change directories to where the script file is located and run the following command:<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"sidebar","content":"","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"python sharedinstances.py --server [Your ArcGIS Server site URL] --user [Your administrator username] --password [Your account password] --update","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>If you include the optional \u2014\u2014update parameter, the script will attempt to move all Pro-based services from dedicated to shared instances. If you don\u2019t include it, the script will print out the list of services in each category without changing anything.<\/p>\n<p><strong>Note:<\/strong> This script assumes your server site allows built-in authentication with a simple username and password. If your site has a different form of authentication configured, you\u2019ll need to modify the script.<\/p>\n<p>We\u2019d love any feedback you have on the script \u2013 or on your experiences with the shared instance pool in general. Please reach out to us on Twitter <a href=\"https:\/\/twitter.com\/arcgisxprise\">@ArcGISXprise<\/a> or post on GeoNet.<\/p>\n<p>And keep watching this space \u2013 we\u2019ll have more updates for shared instances at the next release of ArcGIS Enterprise.<\/p>\n<p>Happy scripting!<\/p>\n"}],"authors":[{"ID":7761,"user_firstname":"Philip","user_lastname":"Heede","nickname":"Philip Heede","user_nicename":"pheede","display_name":"Philip Heede","user_email":"pheede@esri.com","user_url":"","user_registered":"2018-04-09 15:41:01","user_description":"Philip is a group product manager with Esri and manages the ArcGIS Online and ArcGIS Enterprise PM teams. He enjoys living in sunny Southern California and traveling around the world for both business and pleasure.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/IMGIS-headshots-philip-heede-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":7351,"user_firstname":"Scott M.","user_lastname":"MacDonald","nickname":"SMMacDonald","user_nicename":"smmacdonald","display_name":"Scott M. MacDonald","user_email":"SMMacDonald@esri.com","user_url":"","user_registered":"2018-03-16 14:56:35","user_description":"","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/05\/headshot-vignette.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":471252,"post_author":"7351","post_date":"2019-03-26 14:22:05","post_date_gmt":"2019-03-26 21:22:05","post_content":"","post_title":"Introducing shared instances in ArcGIS Server","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"shared-instances-arcgis-server-107","to_ping":"","pinged":"","post_modified":"2020-04-06 15:00:22","post_modified_gmt":"2020-04-06 22:00:22","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=471252","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":465442,"post_author":"7351","post_date":"2019-03-29 10:16:06","post_date_gmt":"2019-03-29 17:16:06","post_content":"","post_title":"What's new in ArcGIS Enterprise 10.7: Server administration","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-in-arcgis-enterprise-10-7-server-administration","to_ping":"","pinged":"","post_modified":"2020-06-24 09:21:44","post_modified_gmt":"2020-06-24 16:21:44","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=465442","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":535012,"post_author":"7351","post_date":"2019-06-27 14:09:17","post_date_gmt":"2019-06-27 21:09:17","post_content":"","post_title":"What's new in ArcGIS Enterprise 10.7.1","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-in-arcgis-enterprise-10-7-1","to_ping":"","pinged":"","post_modified":"2020-02-21 12:33:38","post_modified_gmt":"2020-02-21 20:33:38","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=535012","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/1071blogcard2.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/09\/1071enterprisebanner.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Move services to shared instances using Python<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Move services to shared instances using Python\" \/>\n<meta property=\"og:description\" content=\"Learn how to script the flip to shared instances for all the compatible map services on your ArcGIS Server site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-21T20:32:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2019\/06\/1071blogcard2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Learn how to script the flip to shared instances for compatible map services on your ArcGIS Server site.\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\"},\"author\":{\"name\":\"Scott M. MacDonald\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/20f8361bd8ff478e880aca06aab66ee9\"},\"headline\":\"Move services to shared instances using Python\",\"datePublished\":\"2019-10-04T00:19:13+00:00\",\"dateModified\":\"2020-02-21T20:32:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\"},\"wordCount\":7,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcSOC\",\"python\",\"service instances\",\"services\",\"shared instances\"],\"articleSection\":[\"Administration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\",\"name\":\"Move services to shared instances using Python\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-10-04T00:19:13+00:00\",\"dateModified\":\"2020-02-21T20:32:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Move services to shared instances using Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/20f8361bd8ff478e880aca06aab66ee9\",\"name\":\"Scott M. MacDonald\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/05\/headshot-vignette.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/05\/headshot-vignette.png\",\"caption\":\"Scott M. MacDonald\"},\"url\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Move services to shared instances using Python","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","og_locale":"en_US","og_type":"article","og_title":"Move services to shared instances using Python","og_description":"Learn how to script the flip to shared instances for all the compatible map services on your ArcGIS Server site.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2020-02-21T20:32:29+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2019\/06\/1071blogcard2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"Learn how to script the flip to shared instances for compatible map services on your ArcGIS Server site.","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python"},"author":{"name":"Scott M. MacDonald","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/20f8361bd8ff478e880aca06aab66ee9"},"headline":"Move services to shared instances using Python","datePublished":"2019-10-04T00:19:13+00:00","dateModified":"2020-02-21T20:32:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python"},"wordCount":7,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcSOC","python","service instances","services","shared instances"],"articleSection":["Administration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","name":"Move services to shared instances using Python","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-10-04T00:19:13+00:00","dateModified":"2020-02-21T20:32:29+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Move services to shared instances using Python"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/20f8361bd8ff478e880aca06aab66ee9","name":"Scott M. MacDonald","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/05\/headshot-vignette.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/05\/headshot-vignette.png","caption":"Scott M. MacDonald"},"url":""}]}},"text_date":"October 3, 2019","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/move-services-to-shared-instances-using-python","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/09\/1071enterprisebanner.png","primary_product":"ArcGIS Enterprise","tag_data":[{"term_id":359812,"name":"ArcSOC","slug":"arcsoc","term_group":0,"term_taxonomy_id":359812,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"},{"term_id":482312,"name":"service instances","slug":"service-instances","term_group":0,"term_taxonomy_id":482312,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":26501,"name":"services","slug":"services","term_group":0,"term_taxonomy_id":26501,"taxonomy":"post_tag","description":"","parent":0,"count":20,"filter":"raw"},{"term_id":482302,"name":"shared instances","slug":"shared-instances","term_group":0,"term_taxonomy_id":482302,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":37501,"name":"Administration","slug":"administration","term_group":0,"term_taxonomy_id":37501,"taxonomy":"category","description":"","parent":0,"count":428,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":979,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/626412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/7351"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=626412"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/626412\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=626412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=626412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=626412"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=626412"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=626412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}