Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IBX-8431: Ibexa Cloud Product Guide added in Developer Documentation #2418

Merged
merged 15 commits into from
Jul 19, 2024
125 changes: 125 additions & 0 deletions docs/getting_started/ibexa_cloud_guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---

Check warning on line 1 in docs/getting_started/ibexa_cloud_guide.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/getting_started/ibexa_cloud_guide.md#L1

[Ibexa.ReadingLevel] The grade level is 9.89. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 9.89. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/getting_started/ibexa_cloud_guide.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: The Ibexa Cloud product guide provides a full description of its features as well as the benefits it brings to the client.
---

# [[= product_name_cloud =]] product guide

## What is [[= product_name_cloud =]]

[[= product_name_cloud =]] is a cloud hosting platform that enables you to host your application in the cloud by using the [Platform.sh](https://platform.sh/) service.
It also establishes the framework for the potential growth and improves project delivery.
As a diverse Platform as a Service (PaaS), it's designed to allow you to focus on the crucial things.

[[= product_name_cloud =]] is a part of [[= product_name =]] - a software that is designed to provide your business with all the features, functionality, and support your need to transform your business for the digital age.

![Ibexa Cloud - part of Ibexa DXP](ibexa_cloud_dxp.png)

## Availability

[[= product_name_cloud =]] is available in all [[= product_name =]] editions.
julitafalcondusza marked this conversation as resolved.
Show resolved Hide resolved

## How does [[= product_name_cloud =]] work

[[= product_name_cloud =]], as a hosting platform, is designed to streamline the development and testing processes, allowing you to deliver new features faster.
It ensures that developers dedicate more time to important development activities rather than maintaining databases, queues, search engines, and operating systems.
It shifts the focus away from fundamental operations and toward improving your digital services with additional features and capabilities.

![How does Ibexa Cloud work](ibexa_cloud.png)

## [[= product_name_cloud =]] account

If you want to use [[= product_name_cloud =]], you need to check the [requirements](requirements.md#ibexa-cloud-requirements-and-setup) and follow [installation process](install_on_ibexa_cloud.md).

To use [[= product_name_cloud =]], you must make arrangements with [[= product_name_base =]] to get and set up a user account.
To do so, contact your Partner Manager, or Sales representatives team, or fill out the form available at this link: https://www.ibexa.co/about-ibexa/contact-us.

When you have an account, you can log in to https://console.ibexa.cloud.

## Capabilities

### Platform as a Service

[[= product_name_cloud =]] is a PaaS provider. It's a cloud-based subscription service that you can use for developing, managing, and running applications without infrastructure concerns.
This cloud computing approach gives users access to a full cloud platform, including hardware, software, and infrastructure.
PaaS eliminates the requirement to buy and install the necessary hardware and software. All you have to do is access it and you can start deploying resources and developing right away.

![How PaaS works](how_paas_works.png)

julitafalcondusza marked this conversation as resolved.
Show resolved Hide resolved
### Performance management

Make your applications more effective, scalable, and effective by using the [Observability Suite](https://platform.sh/features/observability-suite/).
This package gives you the the ability to test, profile, and monitor your application before putting it into production.

Check failure on line 51 in docs/getting_started/ibexa_cloud_guide.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/getting_started/ibexa_cloud_guide.md#L51

[Ibexa.Repetition] Remove this duplicate word: 'the'.
Raw output
{"message": "[Ibexa.Repetition] Remove this duplicate word: 'the'.", "location": {"path": "docs/getting_started/ibexa_cloud_guide.md", "range": {"start": {"line": 51, "column": 24}}}, "severity": "ERROR"}
Observability Suite comes with each [[= product_name_cloud =]] subscription.

### Automation

[[= product_name_cloud =]] automates time-consuming testing processes and encourages ongoing QA testing, so your projects are ready for deployment much faster.
For further protection and simple rollbacks, it also automates your backup procedures.

Check warning on line 57 in docs/getting_started/ibexa_cloud_guide.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/getting_started/ibexa_cloud_guide.md#L57

[Ibexa.VerySimply] Avoid using 'simple'.
Raw output
{"message": "[Ibexa.VerySimply] Avoid using 'simple'.", "location": {"path": "docs/getting_started/ibexa_cloud_guide.md", "range": {"start": {"line": 57, "column": 28}}}, "severity": "WARNING"}
This guarantees that the developers are working within a framework that is adaptable, safe, and responsive to their requirements.
Thanks to built-in CI/CD features, you can also reduce the need for manual testing and accelerate your development.

![Ibexa Cloud - effort](ibexa_cloud_effort.png)

### Digital tool

[[= product_name_cloud =]] is a digital tool - it's a perfect starting step toward your company's digital transformation.
What's more, [[= product_name_cloud =]] as an end-to-end cloud hosting platform, it's scalable, requires little up-front expenditure, and no ongoing maintenance.
[[= product_name_cloud =]] as a PaaS solution enables you to start constructing effective digital systems that provide great consumer experiences.

## Benefits

### Safety and simplicity

Comprehensive data security procedures guarantee that you maintain complete ownership of your client's data, defining where it's stored.
You can be sure that the safety protocols are compliant with all applicable legislation.
What's more, all updates to your code and infrastructure are fully auditable. Global CDN (Content Delivery Network) is included and fully managed.
[[= product_name_cloud =]], thanks to extensive [[= product_name_base =]] support, enables effortless deployment.
You can create a clone not only of the code, but also data and the infrastructure.
As the infrastructure is exactly the same as what's currently in production, you can be sure that everything works well when you conduct your release and push it live.

### High availability and compatibility

[[= product_name_cloud =]] is compatible with your choice of public cloud server and supports a variety of hosting platforms.
It's a Git-native development - compatible with Git Flow. [[= product_name_cloud =]] deployment integrates naturally at the end of your existing production chain, including staging, and work in progress branch preview.
You can also integrate with, for example, Bitbucket, GitHub, Gitlab.
You can instantly clone every branch of both your code and infrastructure configuration.
Platform.sh (and [[= product_name_cloud =]], by extension) uses the [Infrastracture as Code approach](https://docs.platform.sh/learn/overview.html#infrastructure-as-code).
It means that the infrastracture is described in the code and that is what allows you to clone both code and infrastracture configuration at the same time.
If you want to work with services such as [MySQL](https://docs.platform.sh/add-services/mysql.html) or [Elasticsearch](https://docs.platform.sh/add-services/elasticsearch.html), you can add them with a line of code.
What's more, you can run in your chosen cloud, like Microsoft Azure, Orange, or Google Cloud Platform.

julitafalcondusza marked this conversation as resolved.
Show resolved Hide resolved
### Great customer experience

The [[= product_name_cloud =]] as a PaaS solution enables your company to begin developing effective digital systems that provide exceptional client experiences.
It gives the user access to all of [[= product_name =]]'s features while hosting them in a cloud environment.

### Increase in developer productivity

Thanks to [[= product_name_cloud =]], there is around 40% increase in developer productivity, 15% faster user acceptance testing, and 20% more deployments.
julitafalcondusza marked this conversation as resolved.
Show resolved Hide resolved
Developer can focus more on important development activities.
Apps can be developed and hosted more quickly and without the risk of infrastructure-related delays.

### A single provider to manage

[[= product_name_cloud =]], as a hosting infrastructure, comes together with a software provided by [[= product_name =]] in a single package.
Management thus becomes much easier.

### Scalability and flexibility

[[= product_name_cloud =]] allows for effortless scaling of resources to meet changing workload demands, ensuring high availability and performance.

### Marketing friendly tool

With instant previews, the marketing team can collaborate better with developers.
Team members can also see and provide input on the new feature's actual appearance.

### Integrated customer support

Support integration is a part of the combined Platform.sh and [[= product_name_base =]] service.
In case of an issue, you only have to submit one ticket, no matter whether it has to do with [[= product_name =]] or the cloud infrastructure.
When you submit a ticket with [[= product_name_cloud =]], the support team looks into the issue and assigns it to the appropriate expert.

### Lower cost

With PaaS solution there is no need to purchase and maintain hardware or software infrastructure. This reduces the total cost of ownership and operational expenses.
According to [Forrester Total Economic Impact report](https://platform.sh/blog/platform-sh-drives-meaningful-cost-savings/) from March 2022, a company that uses Platform.sh for three years achieves an investment return of 219%. According to this in-depth analysis, Platform.sh reduces operating expenses for developers and IT by $1 million over the course of three years, and in as little as seven months, break-even point can be reached.
Binary file added docs/getting_started/img/how_paas_works.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/getting_started/img/ibexa_cloud.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/getting_started/img/ibexa_cloud_dxp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/getting_started/img/ibexa_cloud_effort.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/getting_started/img/ibexa_cloud_login.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ nav:
- Requirements: getting_started/requirements.md
- Install Ibexa DXP: getting_started/install_ibexa_dxp.md
- Install on Ibexa Cloud: getting_started/install_on_ibexa_cloud.md
- Ibexa Cloud guide: getting_started/ibexa_cloud_guide.md
- Install on MacOS and Windows: getting_started/install_on_mac_os_and_windows.md
- Install with DDEV: getting_started/install_with_ddev.md
- First steps: getting_started/first_steps.md
Expand Down
Loading