{"id":17902,"date":"2024-09-09T12:48:19","date_gmt":"2024-09-09T12:48:19","guid":{"rendered":"https:\/\/cloudkul.com\/blog\/?p=17902"},"modified":"2025-01-03T09:51:52","modified_gmt":"2025-01-03T09:51:52","slug":"akeneo-aws-migration","status":"publish","type":"post","link":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/","title":{"rendered":"Akeneo AWS Migration"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/akeneo-aws-migration.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"440\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/akeneo-aws-migration.png\" alt=\"\" class=\"wp-image-18037\"\/><\/a><\/figure><\/div>\n\n\n<p>If you&#8217;re considering an <a href=\"https:\/\/cloudkul.com\/aws-hosting\/akeneo-aws-hosting\/\">Akeneo AWS<\/a> migration,  you might be moving your website or application to an <a href=\"https:\/\/cloudkul.com\/features\/launch-aws-ec2-instance\/\">AWS EC2<\/a> server. <\/p>\n\n\n\n<p>In this guide, you&#8217;ll learn about the key factors involved in migrating to AWS. Further, we will outline the key steps to help you successfully migrate your data to AWS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-table-of-content\">Table of content<\/h3>\n\n\n\n<ul>\n<li>Key Factors to Consider Before Migrating Data to AWS<\/li>\n\n\n\n<li>Getting Started with an AWS Account<\/li>\n\n\n\n<li>Process and Steps for Moving Your Website to AWS<\/li>\n\n\n\n<li>Conclusion<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Key Factors to Consider Before Migrating Data to AWS<\/h2>\n\n\n\n<p>1:- If you&#8217;re using cPanel, a minimal server, a shared server, a VPS, or Plesk, then it&#8217;s crucial to understand the size of your hosting plan, the amount of resources you&#8217;re consuming (RAM, CPU, Storage), and your future needs.<\/p>\n\n\n\n<p>2:- Ensure that your AWS EC2 server has the <a href=\"https:\/\/cloudkul.com\/features\/lamp\/\">LAMP or LEMP<\/a> stack deployed, depending on whether you plan to use Apache or Nginx. Additionally, choose the appropriate AWS region for your <a href=\"https:\/\/cloudkul.com\/blog\/aws-ec2-and-its-pricing-plans\/\">EC2 deployment <\/a>based on factors like latency and compliance with your target audience. <\/p>\n\n\n\n<p>3:- Identify the PHP version and OS distribution on the current server. Then, ensure the same PHP version is installed, and configure the EC2 instance to match your current server&#8217;s Ubuntu setup.<\/p>\n\n\n\n<p>4:- Understand the size of your current database and <a href=\"https:\/\/cloudkul.com\/blog\/akeneo-installation-on-ubuntu-22-04\/\">Akeneo installation<\/a> will help you prepare and provision the new AWS server accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Getting Started with an AWS Account<\/h2>\n\n\n\n<p>1:- After successfully creating your account, choose the AWS Region where you want to deploy your EC2 server. Then, select the <strong>EC2<\/strong> service as shown in the screenshot <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/1-1024x530.png\" alt=\"\" class=\"wp-image-17907\"\/><\/a><\/figure>\n\n\n\n<p>2:-  Next, click on the &#8220;<strong>Launch instances<\/strong>&#8221; button, as shown in the screenshot below:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"454\" data-id=\"17908\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/2-1024x454.png\" alt=\"\" class=\"wp-image-17908\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>3:- Choose a name for your EC2 instance and also choose the Amazon Machine Image (AMI) for the Akeneo installation. Here, in my case, I&#8217;m selecting Ubuntu 22.04 LTS.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" data-id=\"17909\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/3-1024x450.png\" alt=\"\" class=\"wp-image-17909\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>4:- Select the instance type based on your current setup. I&#8217;m choosing the <strong>t2.xlarge<\/strong> instance type as Akeneo needs more resources to start. Then, create a key pair for logging into your EC2 server.<\/p>\n\n\n\n<p>You can generate a <code>.pem<\/code> file for Linux distributions or a <code>.ppk<\/code> file for Windows machines.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" data-id=\"17911\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/4-1024x462.png\" alt=\"\" class=\"wp-image-17911\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>5:- Here, configure the security group to allow traffic by enabling SSH, HTTP, and HTTPS ports. Basically, this will permit access to the Internet.<\/p>\n\n\n\n<p>Next, configure the storage based on your current setup. Ensure you have reviewed the website data and database size in your current server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/6-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/6-1-1024x451.png\" alt=\"\" class=\"wp-image-17912\"\/><\/a><\/figure>\n\n\n\n<p>6:- Now, click on the Launch Instance button then wait for a moment for the proper launching of the server.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"369\" data-id=\"17914\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/7-1024x369.png\" alt=\"\" class=\"wp-image-17914\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>7:- Here, you can see the EC2 server is now launched successfully, and then pick the IP address of EC2 for SSH access.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/8-1024x434.png\" alt=\"\" class=\"wp-image-17915\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Now, access the EC2 server via SSH and set it up with the LAMP stack and required packages by following these steps:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step 1:<\/strong> Update the local package, then install Apache.<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get update\nsudo apt-get install apache2\nsudo systemctl enable apache2\nsudo systemctl status apache2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"><\/code><strong>Step:2<\/strong> <strong>Install MySQL and create a database for Akeneo<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install mysql-server\nsudo mysql\nALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';\nCREATE DATABASE akeneo_pim;\nCREATE USER akeneo_pim@localhost IDENTIFIED WITH mysql_native_password BY 'akeneo_pim';\nGRANT ALL PRIVILEGES ON akeneo_pim.* TO akeneo_pim@localhost;\nFLUSH PRIVILEGES;\nexit<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Install PHP 8.1 and the necessary extensions.<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install software-properties-common\nsudo add-apt-repository ppa:ondrej\/php\nsudo apt-get update\nsudo apt-get install php8.1-cli php8.1-apcu php8.1-bcmath php8.1-curl php8.1-opcache php8.1-fpm php8.1-gd php8.1-intl php8.1-mysql php8.1-xml php8.1-zip php8.1-mbstring php8.1-imagick<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step 4:<\/strong> configure the <code>php.ini<\/code> file<\/strong><\/h3>\n\n\n\n<p>Now, configure the <code>php.ini<\/code> file for both PHP CLI and FPM by setting the memory limit and <code>date.timezone<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vim \/etc\/php\/8.1\/cli\/php.ini\nmemory_limit = 1024M\ndate.timezone = UTC\n\nvim \/etc\/php\/8.1\/fpm\/php.ini\nmemory_limit = 512M\ndate.timezone = UTC<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step 5:<\/strong> Enable the Apache <code>rewrite<\/code> module and <code>proxy_fcgi<\/code>.<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo a2enmod rewrite proxy_fcgi\nsudo a2enmod rewrite\nsudo systemctl restart apache2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Install Composer with the required version.<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install curl wget zip unzip net-tools -y\nsudo curl -sS https:\/\/getcomposer.org\/installer | php -- --version=2.5.8\nsudo mv composer.phar \/usr\/local\/bin\/composer\ncomposer -V<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 7: <\/strong>Configure<strong> Elasticsearch.<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install apt-transport-https\nsudo wget -qO \u2013 https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch | apt-key add \u2013\nsudo echo \u201cdeb https:\/\/artifacts.elastic.co\/packages\/8.x\/apt stable main\u201d | tee -a \/etc\/apt\/sources.list.d\/elastic-8.x.list\nsudo apt-get update\nsudo apt-get install elasticsearch\nsudo systemctl daemon-reload\nsudo systemctl enable elasticsearch.service\nsudo systemctl start elasticsearch.service\nsudo systemctl status elasticsearch.service<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step:<\/strong>8 Install Node<\/strong> on the server <\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo curl -sL https:\/\/deb.nodesource.com\/setup_18.x -o nodesource_setup.sh\nsudo bash nodesource_setup.sh\nsudo apt-get install -y nodejs\nnode -v<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step:<\/strong><\/strong>9 Now, set up<strong> Yarn<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -sL https:\/\/dl.yarnpkg.com\/debian\/pubkey.gpg | apt-key add -\necho \"deb https:\/\/dl.yarnpkg.com\/debian\/ stable main\" | tee \/etc\/apt\/sources.list.d\/yarn.list\napt update &amp;&amp; apt-get install yarn -y\nyarn -v<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Step 10:<\/strong> Create a user for Akeneo. <\/strong><\/h3>\n\n\n\n<p>You can set a password, and for the remaining fields, then, simply press Enter to accept the defaults.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo adduser akeneo<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process and Steps for Moving Your Akeneo Website to AWS<\/strong><\/h2>\n\n\n\n<p>Go to the current server, back up the Akeneo website, and then create a ZIP file. Also, take a database dump from the MySQL server by following these steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1:-<\/strong> <strong>Navigate to the Document Root<\/strong><\/h3>\n\n\n\n<p>Now, go to the document root path of your Akeneo installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2:-<\/strong> <strong>Create a Backup<\/strong><\/h3>\n\n\n\n<p>Run the following command to create a ZIP file of the Akeneo website. Replace the folder name with the one used in your current setup:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">zip -r akeneo_backup.zip \/path\/to\/your\/akeneo\/folder<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3:-<\/strong> <strong>Dump the Database<\/strong><\/h3>\n\n\n\n<p>Execute the following command to take a dump of your MySQL database:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysqldump -u your_username -p your_database_name &gt; akeneo_db_backup.sql<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4:- Migrate the backup files<\/strong><\/h3>\n\n\n\n<p>After taking both backups from the current server, it&#8217;s time to transfer them to the AWS EC2 server using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">scp -i akeneo.pem -r akeneo_backup.zip akeneo_pim.sql ubuntu@54.183.219.111:\/home\/ubuntu<\/pre>\n\n\n\n<p><strong>Note:<\/strong> In this blog, we use the <code>scp<\/code> command to migrate the website data and database dump files to the AWS EC2 instance.<\/p>\n\n\n\n<p>After successfully migrating the <code>.zip<\/code> backup file to the AWS EC2 server, move the files to the <code>\/home\/akeneo<\/code> directory and then extract the website files with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mv akeneo_backup.zip \/home\/akeneo\/\ncd \/home\/akeneo\nunzip akeneo_backup.zip<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5: Database Uploading<\/strong><\/h3>\n\n\n\n<p>Import the database dump file into the database using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -u your_username -p your_database_name &lt; \/home\/akeneo\/akeneo_pim.sql<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6: Virtualhost for Apache<\/strong><\/h3>\n\n\n\n<p>Now create a virtual host file for Apache&nbsp;<a href=\"https:\/\/docs.akeneo.com\/7.0\/install_pim\/manual\/system_requirements\/system_install_ubuntu_2204.html#id1\" target=\"_blank\" rel=\"noreferrer noopener\">Click here<\/a><\/p>\n\n\n\n<p>We\u2019ve created a virtual host for our domain. In this example, we&#8217;re using our domain name, but you can specify your own. <\/p>\n\n\n\n<p>After this, Define the document root and directory path where you plan to install the PIM.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-1-1024x530.png\" alt=\"\" class=\"wp-image-17923\"\/><\/a><\/figure>\n\n\n\n<p>After creating a virtual host for Akeneo, add the following syntax to your <code>apache2.conf<\/code> (or <code>httpd.conf<\/code> depending on your setup) to define the user home directory:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"152\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-6.png\" alt=\"\" class=\"wp-image-17979\"\/><\/a><\/figure>\n\n\n\n<p>To adjust the Apache <code>envvars<\/code> file according to your specific user, kindly follow these steps:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"183\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-7-1024x183.png\" alt=\"\" class=\"wp-image-17980\"\/><\/a><\/figure>\n\n\n\n<p>In PHP-FPM, you&#8217;ll need to specify the user, group, listen.owner, and listen.group settings to ensure proper permissions and ownership.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vim \/etc\/php\/8.1\/fpm\/pool.d\/www.conf\n<a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-11-17-07-13.png\"><\/a><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"272\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-8-1024x272.png\" alt=\"\" class=\"wp-image-17981\"\/><\/a><\/figure>\n\n\n\n<p>Further, change the permission as per your user<\/p>\n\n\n\n<ul>\n<li>Set the owner and group owner for php fpm.<\/li>\n\n\n\n<li>Enable the conf file which you create for your domain and restart the Apache service.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo chown -R akeneo:akeneo \/etc\/php\/8.1\/fpm\/pool.d\/www.conf\nsudo chown -R akeneo:akeneo \/var\/run\/php\/php8.1-fpm.sock\nservice php8.1-fpm restart\ncd \/etc\/apache2\/sites-available\na2ensite akeneo-pim.local.conf\napache2ctl -t\na2enmod rewrite\nsystemctl restart apache2<\/pre>\n\n\n\n<p>Now, navigate to the user\u2019s home directory where the document root is defined.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/home\/akeneo\/pim-community-standard\napt-get install make\nNO_DOCKER=true make<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/image-9-1024x481.png\" alt=\"\" class=\"wp-image-17983\"\/><\/a><\/figure>\n\n\n\n<p>Define the user and directory permission<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R akeneo:akeneo pim-community-standard<\/pre>\n\n\n\n<p>Now, update the A record of your domain in the DNS management settings to point to the new AWS EC2 IP address.<\/p>\n\n\n\n<p>As a result, your Akeneo website has been successfully migrated to the AWS server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Transferring website data is just one part of migrating to AWS to have better performance. However, you can scale your Akeneo application into a high-performance, scalable architecture by implementing a distributed setup, separating the MySQL service from the EC2 server, using a caching system (Redis\/Memcached), setting up database replication, integrating a CDN, and using Amazon S3.<\/p>\n\n\n\n<p>If you need assistance with your Amazon Web Service data transfer, kindly feel free to contact us.<\/p>\n\n\n\n<p>You can refer to our <a href=\"https:\/\/unopim.com\/\">Open Source PIM<\/a> Software to manage your product information and data for all channels in one place.<\/p>\n\n\n\n<p>Furthermore, You can check the Open source UnoPim demo from here &#8211;<a href=\"https:\/\/demo.unopim.com\/\"> https:\/\/demo.unopim.com\/ <\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/unopim.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/unopim-1024x538.png\" alt=\"\" class=\"wp-image-18038\"\/><\/a><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"need-help\">NEED HELP?<\/h2>\n\n\n\n<p>Was this guide helpful? Please share your feedback in the comments below.<\/p>\n\n\n\n<p>In case you have any issues\/queries regarding the module please raise a ticket at<br><a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\"><strong>https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/<\/strong><\/a><\/p>\n\n\n\n<p>For any further information or query contact us at&nbsp;<strong>support@webkul.com<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Thanks for reading!!<\/strong><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re considering an Akeneo AWS migration, you might be moving your website or application <a class=\"text-primary\" title=\"read more\" href=\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[528,32,2,87],"tags":[425,16,3,463,164,880],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Akeneo AWS Migration - Cloudkul<\/title>\n<meta name=\"description\" content=\"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Akeneo AWS Migration - Cloudkul\" \/>\n<meta property=\"og:description\" content=\"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudkul\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-09T12:48:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-03T09:51:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/akeneo-aws-migration.png\" \/>\n<meta name=\"author\" content=\"Simranpal Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\",\"url\":\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\",\"name\":\"Akeneo AWS Migration - Cloudkul\",\"isPartOf\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\"},\"datePublished\":\"2024-09-09T12:48:19+00:00\",\"dateModified\":\"2025-01-03T09:51:52+00:00\",\"author\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1\"},\"description\":\"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Akeneo AWS Migration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\",\"url\":\"https:\/\/cloudkul.com\/blog\/\",\"name\":\"Cloudkul\",\"description\":\"Host your eCommerce Store on AWS with Optimized Performance\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudkul.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1\",\"name\":\"Simranpal Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"caption\":\"Simranpal Singh\"},\"url\":\"https:\/\/cloudkul.com\/blog\/author\/simranpalsingh-cloud246\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Akeneo AWS Migration - Cloudkul","description":"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.","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:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/","og_locale":"en_US","og_type":"article","og_title":"Akeneo AWS Migration - Cloudkul","og_description":"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.","og_url":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/","og_site_name":"Cloudkul","article_published_time":"2024-09-09T12:48:19+00:00","article_modified_time":"2025-01-03T09:51:52+00:00","og_image":[{"url":"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2024\/08\/akeneo-aws-migration.png"}],"author":"Simranpal Singh","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/","url":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/","name":"Akeneo AWS Migration - Cloudkul","isPartOf":{"@id":"https:\/\/cloudkul.com\/blog\/#website"},"datePublished":"2024-09-09T12:48:19+00:00","dateModified":"2025-01-03T09:51:52+00:00","author":{"@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1"},"description":"AWS delivers reliable, scalable, and cost-effective computing resources to host your applications like like compute, storage, and databases.","breadcrumb":{"@id":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudkul.com\/blog\/akeneo-aws-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Akeneo AWS Migration"}]},{"@type":"WebSite","@id":"https:\/\/cloudkul.com\/blog\/#website","url":"https:\/\/cloudkul.com\/blog\/","name":"Cloudkul","description":"Host your eCommerce Store on AWS with Optimized Performance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudkul.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1","name":"Simranpal Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","caption":"Simranpal Singh"},"url":"https:\/\/cloudkul.com\/blog\/author\/simranpalsingh-cloud246\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/17902"}],"collection":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/comments?post=17902"}],"version-history":[{"count":65,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/17902\/revisions"}],"predecessor-version":[{"id":19402,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/17902\/revisions\/19402"}],"wp:attachment":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media?parent=17902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/categories?post=17902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/tags?post=17902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}