MAGENTO COMMERCE CLOUD: EVERYTHING YOU NEED TO KNOW

13/01/2020 40
Everything you need to know 1

As the eCommerce market is blooming in its full potential, online businesses are trying to seize the chance to make their stores become more competitive and more attractive to the customers. Standing out due to its power, flexibility and many other merits, Magento is holding the leading position in the run of eCommerce platforms. Payment systems, consumers shopping behaviors and shopping via mobile trends are expected to change and expand day by day. Therefore, Magento commerce cloud, which was released for Magento and Magento 2.0 can be the solution for your need for scalability, speed, and security as it provides your business ultimate room for growing along with easy maintenance. 

In this article, we will bring everything you need to know about Magento cloud to see if it is worth considering. 

 

1. What is Magento commerce cloud? 

Magento commerce cloud is basically a platform as a service to host and run websites. It can be understood as a managed, automated hosting platform for the Magento Commerce software. It comes with a variety of additional features that sets it apart from the on-premise Magento Commerce and Magento Open Source platforms: Rapid development, Continous deployment, Customizable, Scalable, Enhanced Security.

 

Magento cloud

 

 

Magento cloud runs on Amazon Web Services which boosts its special highlights, for example, high security and unwavering quality. It gives separate incorporation conditions to integration, arranging, and production which makes testing and applying changes to the live site simpler. Further, its simple usefulness can (without much of a stretch) be acknowledged to advancements, for example, fastly, Blackfire and Git which makes testing simpler in this platform. 

In short, the Magento Commerce Cloud is a web-based business site platform hosted on amazon web benefits that empowers online retailers to run their stores at a lightning speed with included security requiring little to no effort and support.

 

2. Pros and cons of Magento commerce cloud

a. Pros

  • Fully customizable:

The Magento Commerce Cloud environment runs on a very basic level as Magento Open Source and Magento Commerce. This means you can assemble and deploy Magento extensions and you can develop extensions in a similar way as some other Magento 2 installation. There is nothing especially extraordinary about how customizations would be fabricated contrasted with a conventional Magento 2 condition. 

The deployment process is extraordinary, however, the advancement procedure is the equivalent. In this way, you shouldn’t run into any shocks. You do need to get to the cloud database by means of SSH, so on the off chance that you have to run some database, you should arrange your remote access bar/private keys and collaborate with the server that way.

  • Git forming: 

Deployment on Magento Commerce Cloud is done by means of Git. This implies each time you update the Magento 2 code, you will push it to the cloud environment through Git. This serves to detach code pushes and guarantee that for each update you make, Magento 2 will convey. On the off chance that there are any issues, the server will dismiss the manufacture and move back to the earlier state.

  • PCI requirements: 

Companies with strict PCI compliance rules can be certain that their site will meet these requirements, using Magento’s PCI Attestation of Compliance. Magento Commerce Cloud is PCI certified as a Level 1 Solution Provider.

  • Performance tools: 

Likely the best element from Magento Commerce Cloud is that it’s bolstered suite of performance tools. NewRelic monitoring is empowered so you can start breaking down PHP execution and server speed immediately. Blackfire.io is likewise upheld, in spite of the fact that we ran into certain glitches that Magento support said are known and they are dealing with. Blackfire.io lets you test page speed and get genuine server data that can be helpful when upgrading your site.

It incorporates ElasticSearch, which is a major advance up from the default MySQL search, in spite of the fact that it might require some investment working with Magento backing to get this working. (To be exact, most of the time you should catch up with Magento Support to finish a portion of these performance tool configurations). For caching, Magento has decided to go with Fastly CDN as their bolstered CDN conveyance framework. Fastly is by all accounts truly pleasant and considers further developed caching configurations.

  • Scalable: 

As with most cloud hosting solutions, Magento Commerce Cloud is scalable to meet your demands for catalog size, concurrent connections, etc.

  • And finally, Magento Commerce Cloud, in some aspects, better than Magento Open Source

The Magento Commerce Cloud can be the best intention to decide for your site if that you need boundless customization. In spite of the fact that Magento’s past arrangement, for example, Magento Open Source were both feature-rich and profoundly useful their highlights were still constrained. Nonetheless, the Magento Commerce Cloud Scope of personalization is perpetual making this the best stage for your click store.

 

Magento Open Source vs Magento Commerce

 

Just like Magento Open Source, Magento Cloud has:

+ Integrated Checkout, Payment and Shipping

+ Mobile Optimized Shopping

+ Catalog management

But there are some features can only be found in Magento Cloud:

+ Optimized cloud commerce for Magento

+ Elastic Search

+ Global availability

 

b. Cons

  • Restricted server access: 

As mentioned above, deployment on Magento Commerce Cloud is done by means of Git push. This implies the greater part of the document framework is read-only. This represents an issue with some third incorporations you may utilize. You can make unique read/write areas on the server, yet this can add some intricacy to your improvement procedure.

There are a few additional procedures not empowered of course, or that are inaccessible, or that require Magento Support to help with. This can cause some confusion and dissatisfaction during improvement. Magento Documentation can be scanty with respect to explicit server arrangements and procedures. Furthermore, on the off chance that you have an issue of this sort with the server, the deplorable news is that it could cause superfluous deferrals.

  • Long waiting for support:

This is by far one of the most tragic issues with Magento Commerce Cloud. In the event that your site isn’t live (in other words, being developed) and you run into a blunder that needs some help, waiting times can be very long (on the request for weeks). To exacerbate the situation, if your site isn’t live, your help ticket need is decreased, with the goal that your tickets are less need than if your site was live. This can be disappointing and costly to manage during advancement.

  • Extra overhead: 

At last, Magento Commerce Cloud utilizes numerous conditions for advancement (Joining, Organizing, and Creation). This initially appears as though it wouldn’t cause a lot of cerebral pain, however actually every condition has diverse server arrangements, especially Reconciliation. We saw the Mix condition as amazingly moderate and experienced issues that Organizing and Creation didn’t experience the ill effects of. This causes additional disarray, and ultimately includes the extra time required for advancement to debug and figure every condition. Keeping up various setups and record frameworks for every condition can add an additional opportunity to your advancement forms as well.

Magento Commerce Cloud has a lot of benefits that worth considering, but it can be a pricey platform for development. If you want to go with the Magento Commerce Cloud hosting option, be prepared to expand your budget to deal with the overhead and complexities that occur with this environment.

 

3. 10 updated features of Magento commerce cloud

  • New ece-tools package to manage & deploy stores

Ece-tools package is to deliver a truly mature and scalable deployment tool that can scale with users’ needs. In February 2018, Magento expostulated Magento-cloud-configuration and ece-patches packages and gave a way to earlier Magento adaptations to run with the ece-tools package. Combining to a solitary bundle over all variants permits traders a simpler way for overhauling their case and lets Magento center around discharging refreshes all the more quickly and with higher quality.

According to Magento, all users should upgrade to ece-tools as soon as possible to benefit from the latest features released by the Magento Cloud team.

  • Enhanced security through fastly web application firewall

Magento Commerce Cloud depends on a mutual obligation security model. In this model, various parties have various zones of obligation regarding keeping up the security of the framework. This common duty approach takes into consideration both the adaptability and utilization of best-of-breed cloud technologies. Users have the total capacity to customize the Magento application as in any sending model. Simultaneously, oversaw administrations are given by Magento as a major aspect of the contribution. The contribution is based over Amazon’s industry-driving cloud administrations. This methodology is expected to give the best adaptability to customization and advancement while diminishing the operational duties of the trader.

 

web application firewall

 

As a component of Magento’s security duties, we’ve as of late started the rollout of an Internet Application Firewall (WAF), powered by Fastly. WAFs keep pernicious traffic from entering the site/arrange. The WAF Magento deploys will give assurance against OWASP Top 10 and will rely upon a templated ruleset dependent on test traffic to cloud destinations which will be turned out to all users. WAF rules will at that point be balanced on a progressing premise for each adjustment in the security condition.

Ordinarily, vendors need to source, actualize, and pay for their own WAF to ensure against malignant traffic. We’ve been in tuning in/learning mode for the last quarter and are turning it out to all clients over Q2 and Q3 as a standard piece of the cloud foundation.

  • 100% increase in available memory:

Magento utilizes Amazon Web Administrations (AWS) as the basic Framework as a Support of intensity Magento Cloud. At the point when the Cloud offering was launched, the “C3” family was essentially used for servers for the Creation conditions related to Ace clients. In Q1 of 2018, Magento began actualizing the AWS M4 group of servers for new clients and started moving every single existing client to the equivalent M4 group of servers—at no expense to the vendor and with no trader vacation sway.

The M4 servers give in excess of a 100 percent expansion inaccessible memory. This will have a prompt and huge positive effect on execution. Throughout the following barely any months, Magento is moving all clients with a proper propelled warning to guarantee there’s no administration interference.

In case you’re keen on relocating your venture’s hidden servers ahead of time of the planned movement if it’s not too much trouble contact support.

The second period of moving to the M4 family, beginning in late May 2018, is the re-arrangement and tuning of inner highlights like REDIS Reserve, MySQL cushions and inquiry store, and ElasticSearch, among others, giving extra execution enhancements.

  • Increased speed of production deployment: 

The period of time a website goes into Support mode when sending to a creation webpage relies upon the general size of the webpage and changes made during that arrangement, however, the biggest factor being the size of the static substance, for example, images, javascript, CSS, videos, and even whole site pages.

In Q4 2017, two alternatives were launched by the way we handle Static Substance Arrangement (SCD), which diminishes the upkeep window drastically:

+ The principal approach to speed up generation arrangements is to move SCD to the building period of the employment and to empower improved minification which is run on the fly instead of keeping it as a reliance on the organization which is the default. Peruse progressively about SCD and read increasingly about minification.

+ Disable full static content deployment and run it on request at whatever point the page is requested.

To begin with, move SCD to the on-request mode

At that point, empower post_deploy snare

At last, empower store warm-up (landing page is heated up of course)

With these enhancements, userts have altogether expanded their creation arrangement speed and we enthusiastically prescribe all clients to give these highlights a turn.

  • Seamless production deployment and configuration workflow: 

At the point when Cloud was first, Magento developers needed to utilize three totally separate git repos to deal with their mix, organizing, and creation conditions and the arranging/generation situations weren’t accessible through the Cloud UI or CLI. This implied in the wake of creating in the coordination situations, designers needed to push to a different generation repo, which made contact in the arrangement procedure. Furthermore, a few setups and the executives’ alternatives for the arranging/generation situations required manual work from the Magento bolster group.

Two significant improvements were launched:

+ Presented organizing/creation git repos through the Cloud UI and brought together all conditions into a solitary Git tree, improving the code merging and deployment process.

+ Empowered self-serve design and the board of arranging/production environments, so developers can straightforwardly:

Add/evacuate client to arranging/generation

Add/evacuate variable to arranging/generation

Include post_deploy stage support and store warming

Oversee manufacture/send snares and PHP rendition by means of .magento.app.yaml

  • Performance boost: 

A new feature was launched to allow Pro customers to use the capacity of all three nodes available on Pro production environments for MariaDB and Redis. With this feature enabled, all operations will write to a single (master) node, while read operations (traffic) will be balanced between the 3 nodes. This feature provides a significant performance boost when enabled.

Find more information around how to upgrade:

MySQL

Redis

  • Pay speed improvement (+20%) through fastly image optimization:

Magento Commerce (Cloud) is including another ground-breaking feature for all current and new users for free—Image Optimization, controlled by Fastly. Extraordinary eCommerce destinations depend on top-notch pictures that help end-clients peruse and purchase the items they need. In any case, these rich pictures are commonly a huge piece of the exhibition log jam destinations see on their frontend.

With Fastly Image Optimization (IO), merchants will see remarkable performance upgrades. 20 to 30 rate point increments have been seen in locales’ Google Page Speed Scores and 60-90 percent decrease in picture weight at no extra expense. Based on Fastly’s CDN, Fastly Image Optimizer enables our clients to change and serve pictures at the edge, closer to their clients, without affecting the beginning server.

  • Simplified built:

When Magento launched Cloud, developers needed to add some project-level variables using the web UI to manage the build/deploy process.

In January 2018, they introduced the .magento.env.yaml file which stores all configurations for the build/deploy process. Developers can now configure any phase of the deployment process:

These changes help streamline configuration for developers and make variable changes instantaneous. This new configuration process is also backward compatible with all previous configuration settings.

  • Keeping up with PCI 

Conventions for building up a safe site association more established than Transport Layer Security (TLS) 1.2 never again satisfy least security guidelines because of security vulnerabilities. To guarantee your store’s security and to keep up PCI consistence, Magento Commerce Cloud started confining associations with just TLS 1.2 or higher and never again acknowledges inbound associations from guests utilizing prior renditions of TLS and SSL.

  • Local development

n February 2018, Magento launched a clean and light-weight magento-cloud template to make sure that local build commands won’t affect the code, which will finally be pushed to a remote (i.e. Cloud) environment.

 

4. Comparison with other commerce Cloud hosting

  • Magento Commerce Cloud vs. Big Commerce

If you are searching for a stage that gives a boundless extent of improving user experience (UX), at that point Magento Commerce Cloud hosted on Amazon Web Services(AWS) may very well be the best. As with BigCommerce in spite of the fact that it has moved to Google Cloud, the features gave in it are quite restricted.

The features offered by the Magento Cloud is very not the same as the other cloud eCommerce platforms. Rather than being a finished solution that backend is shrouded, it deals with layered engineering that utilizations outsider parts for upgrading functionalities.

The extent of customization is exceptionally constrained in BigCommerce. Be that as it may, in Magento Commerce Cloud since its code is available to all the degree of its customization is unending. Likewise with its coordination with advancements, for example, fastly which can give extra security the sites facilitated on Magento Commerce Cloud get higher information security. Subsequently, the wide extent of customization alongside better security makes the Magento commerce cloud a superior stage in various ways.

  • Magento Commerce Cloud Vs. Salesforce Commerce Cloud

Magento Commerce Cloud is likewise stand-out assistance that gives layered engineering to assemble a Click Store which makes creating and customization in it simple. However, comparable stages utilizing AWS, for example, Salesforce are fundamentally CRM which is typically utilized for building solid client relations.

 

Magento Cloud vs. Salesforce cloud

 

Usefulness: Magento Commerce Cloud principally encourages you in concentrating on the improvement of the user experience through customization. While with Salesforce you can fabricate better customer connections by utilizing an assortment of apparatuses.

Valuing: The estimating of Magento Commerce Cloud is very straightforward anyway Salesforce keeps a piece of every item you sell as “Sucess Tax”

Business Needs: Magento Cloud can take into account both B2B and B2C business needs with its exceptionally adjustable condition and assortment of apparatuses. Notwithstanding, the SalesForce can just give B2C answers for its shippers.

 

5. Searching for Magento eCommerce solutions? We are here for you!

Knowing that starting a business in this Internet era could be potential and challenging for any entrepreneurs, CO-WELL Asia was born to provide technology solutions for businesses to help you run your company smoothly without being overwhelmed.

 

COWELL eCommerce solutions

 

One of our outstanding strengths is eCommerce solutions for businesses worldwide, especially in Asia. We have experience in working with large-scale companies and significant managing systems which manage more than 200 stores, over 20 million products and handle around 10000 orders each day. CO-WELL Asia offers consulting and development services for all levels of eCommerce sites. 

 

Cloud commerce is one of the most unique Magento eCommerce platforms. Being the principal stage as a help eCommerce specialist co-op, this innovation has interesting advantages for online retailers. From high performance to unbeatable security, this is the ideal platform for those attempting to scale up their SMB to a worldwide level.

In the end, world-class cloud hosting, constant management, and a powerful Magento platform should work together to create an e-commerce experience that’s as rewarding for site owners as it is for end-users.

Stay strong and stay in the cloud.