{"id":37204,"date":"2019-10-31T22:16:20","date_gmt":"2019-10-31T19:16:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\/"},"modified":"2019-10-31T22:16:20","modified_gmt":"2019-10-31T19:16:20","slug":"uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","title":{"rendered":"Simplifying migration from OpenShift 3 to OpenShift 4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The official launch of the Red Hat OpenShift 4 platform has taken place. Today, we will explain how to transition to it from OpenShift Container Platform 3 as quickly and easily as possible.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f7411df89b507a9a7e5825c1b5d3fbf5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn this article, we are primarily interested in new OpenShift 4 clusters that use the smart and immutable infrastructure based on RHEL CoreOS and automation tools. Below, we will show how to migrate to OpenShift 4 without unnecessary complications.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nYou can learn more about the differences between the new version and the old one <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/openshift-commons-briefing-openshift-4-0-release-update-with-ali-mobreem\/&amp;sa=D&amp;ust=1562087733741000\">here<\/a><\/noindex>.<\/p>\n<h3>Migrating clusters from OpenShift 3 to OpenShift 4 using the certified Red Hat Appranix platform<\/h3>\n<p>\nAppranix and Red Hat have worked closely to simplify the migration of cluster resources from OpenShift 3 to OpenShift 4 using a special service that operates on top of Appranix Site Reliability Automation for Kubernetes.<\/p>\n<p>The Appranix solution (which can be found in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733743000\">Red Hat Container Catalog<\/a><\/noindex>) allows for the creation of backups of all OpenShift 3 clusters and their restoration to OpenShift 4 in just a few clicks.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5ed42cbbe2cead8c793b4c9fc69ccb0e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>What makes migration using Appranix beneficial for OpenShift 4<\/h3>\n<p><\/p>\n<ul>\n<li>Quick start. Since the Appranix solution is built on SaaS principles, there is no need to set up any infrastructure or configure separate specialized solutions for migration.<\/li>\n<li>Appranix's scalability facilitates the migration of large clusters.<\/li>\n<li>Automated backup of complex OpenShift 3 cluster configurations with subsequent transfer to OpenShift 4 simplifies the migration process itself.<\/li>\n<li>The ability to test how applications from the corporate OpenShift 3 infrastructure behave on the OpenShift 4 platform in the AWS cloud.<\/li>\n<li>Migration of RBAC access settings along with cluster resources.<\/li>\n<li>Selective or complete migration of all projects to new OpenShift 4 clusters.<\/li>\n<li>Optionally \u2013 organization of multiple levels of fault tolerance for container applications, provided that the corresponding subscription is available.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/efea466d37f85d204ff868ceb2eddfca.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Multi-level resiliency for OpenShift applications<\/h3>\n<p>\nAfter migrating from version 3 to 4 of OpenShift, the Appranix solution can be used to ensure continuous application resilience, offering three options. <b>Level 1<\/b> Resiliency (Level 1 Resiliency) allows for the restoration of applications without changing the region or cloud provider. It can be used to roll back applications or recover from local failures at the regional level, such as in the case of an unsuccessful application deployment, or in situations where a quick testing environment needs to be created in the same region but on a separate OpenShift cluster.<\/p>\n<p><b>Level 2<\/b> allows for the migration of applications to another region without changing providers. In this case, the primary data infrastructure can remain in the main region while applications are run in a different cluster in another region. This option is useful when a cloud region or zone goes down, or when applications need to be moved to another region due to a cyber attack. Finally, <b>Level 3<\/b> allows for changing not only the region but also the cloud provider.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/b336f68bb81ad007025e1a10e9b83a59.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>How Appranix SRA Works<\/b><br \/>\nMulti-level application resiliency for OpenShift in Appranix is achieved through the 'time machine' feature, which automatically creates copies of the application environment. To utilize this feature and enhance application protection, it is sufficient to add just one line of code to the DevOps pipeline.<br \/>\nInfrastructure services of cloud providers also face issues, therefore the ability to quickly switch to another provider is beneficial in avoiding dependence on a single service provider.<\/p>\n<p><b>As shown in the diagram below<\/b>, backups of application environments can be created in Appranix not only automatically at specified intervals but also on command from the CI\/CD pipeline. In this case, the 'time machine' provides:<\/p>\n<ul>\n<li>Incremental, GitHub-like logging of namespaces and application environments.<\/li>\n<li>Simple rollback of applications.<\/li>\n<li>Version management for cloud environment configurations and containers.<\/li>\n<li>Automated data lifecycle management.<\/li>\n<li>Automating infrastructure management as code (IaC).<\/li>\n<li>Automated management of IaC states.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f22fdab2ecf9535511f203bebae3d647.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>With Appranix, you can organize application-level protection and recovery for scenarios such as chaos engineering, disaster recovery, ransomware protection, and ensuring business continuity. We won't go into detail about this, but let's look at how to use Appranix for migrating from OpenShift 3 to OpenShift 4.<\/p>\n<h3>How to migrate from OpenShift 3 to OpenShift 4 using the Appranix Site Reliability Platform<\/h3>\n<p>\nThe process includes three stages:<\/p>\n<ol>\n<li>Setting up OpenShift 3 and OpenShift 4 for auto-discovery of all components to be migrated.<\/li>\n<li>Creating policies and defining namespaces for migration.<\/li>\n<li>Restoring all namespaces on OpenShift 4 with a single click.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/005a7d892f21324a57b13e57ad0fd474.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Setting up OpenShift 3 and 4 Clusters for auto-discovery<\/h3>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6913f438b885652cc1e99314f2a90e6a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix assumes that you already have functioning OpenShift 3 and OpenShift 4 clusters. If you don't have OpenShift 4 clusters yet, create them using <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/installing-openshift-4-from-start-to-finish\/&amp;sa=D&amp;ust=1562087733749000\">the Red Hat documentation for deploying OpenShift 4<\/a><\/noindex>. The setup of the primary and target clusters in Appranix is identical and involves just a few steps.<\/p>\n<h3>Installing the Appranix Controller Agent for cluster discovery<\/h3>\n<p>\nA small sidecar controller agent is needed for discovering cluster resources. To deploy it, simply copy and paste the corresponding curl command, <b>as shown below<\/b>. Once the agent is installed in OpenShift 3 and OpenShift 4, Appranix will automatically discover all cluster resources to be migrated, including namespaces, deployments, pods, services, as well as hosts with other resources.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/20caf8a39d0c99a6ff86d3f53b1cffbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Migrating large distributed applications<br \/>\nNow, we will go through how to effortlessly migrate the distributed microservices application SockShop from OpenShift 3 to OpenShift 4 (link to the <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/microservices-demo&amp;sa=D&amp;ust=1562087733751000\">detailed description of this application and its microservice architecture<\/a><\/noindex>). As seen from <b>the diagram below<\/b>, the architecture of SockShop contains many components.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6c9e65a9cd23869175aa736e03c71798.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix identifies all resources that require protection and migration to OpenShift 4, including pods, deployments, services, and cluster configurations.<\/p>\n<h3>OpenShift 3 with the running SockShop application<\/h3>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5340aacbea58e3d80d73a3b581f9ef08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/eeb107cb553ccfd1f5bffbfb4e745acf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Creating Protection Policies for migration<\/h3>\n<p>\nPolicies can be flexibly set depending on how migration should be conducted. For example, based on several criteria or backups once every hour.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/7c62333127d08fe469222562146df10b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>We carry out the migration of several OpenShift 3 clusters using Protection Plans.<\/h3>\n<p>\nDepending on the characteristics of the application or namespace, policies that are executed once an hour, once a week, or even once a month can be applied to OpenShift 3 clusters.<\/p>\n<p>Appranix allows you to transfer all namespaces of a cluster to OpenShift 4 or only selected namespaces.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/e1acfff015e8d6b57d316c2a21bb5cea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Performing migration to OpenShift 4 with one click.<\/h3>\n<p>\nMigration is the restoration of selected namespaces to the target OpenShift 4 cluster. This operation is performed with one click. Appranix takes care of collecting configuration and resource data from the source environment and then independently restores it on the OpenShift 4 platform.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/a6de0780bbcd4fb05663ca48f0da58ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/d32618d1dbeb74a96af1b8fce362352e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Checking applications after migration to OpenShift 4.<\/h3>\n<p>\nLog into the OpenShift 4 cluster, update projects, and check that all applications and namespaces are in order. Repeat the migration procedure for other namespaces, creating new Protection Plans for this or modifying existing ones.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/0819a06d267a406c6f0bc98d458456a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Launching migrated applications on OpenShift 4.<\/h3>\n<p>\nAfter migrating applications using the Appranix recovery procedure, it is important to remember to configure routes \u2013 they should point to OpenShift 4. Before fully transferring production from OpenShift 3, you may want to perform a test recovery. When several working applications appear on OpenShift 4 in the respective namespaces, there will be a need to transfer the remaining applications using this process.<\/p>\n<p>After transferring all namespaces, you will be able to protect all OpenShift clusters for continuous disaster recovery, ransomware protection, business continuity, or for later migration, as Appranix Site Reliability Automation automatically updates with new versions of OpenShift.<\/p>\n<p><img decoding=\"async\" alt=\"Simplifying migration from OpenShift 3 to OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/c5e2cd72465d7ba096ab225bff1e3c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Total<\/h3>\n<p>\nOpenShift 4 is a significant advancement, primarily due to its new immutable architecture and Operator platform model for automating complex application and platform configurations in clustered environments. Appranix offers OpenShift users a simple and convenient way to transition to OpenShift 4 with its cloud-oriented application disaster recovery solution, Site Reliability Platform. <\/p>\n<p><b>The Appranix solution can be used directly from <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733756000\">Red Hat Container Catalog<\/a><\/noindex>.<\/b><br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/463763\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043d\u0435\u0435 \u0441 OpenShift Container Platform 3 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430\u0441 \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442 \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b OpenShift 4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u043c\u043d\u043e\u0439 \u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u0439 (immutable \u2013 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0440\u0435\u0434 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f) \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 RHEL CoreOS \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:16:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Simplifying the migration from OpenShift 3 to OpenShift 4 | ProHoster","description":"So, the official launch of the Red Hat OpenShift 4 platform has taken place.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster","og:description":"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:16:20+00:00","article:modified_time":"2019-10-31T19:16:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37204","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 16:43:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:31:25","updated":"2026-01-23 16:43:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/37204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=37204"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/37204\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/27897"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=37204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=37204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=37204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}