Your Jelastic Environment
Every instance in Jelastic environment (like databases, app servers etc.) is an independent virtual machine (container).
Jelastic monitors and maintains your environment. For example, we will move instances that need more resources to more powerful hosts. Jelastic sends you an email notification whenever it makes any modifications to your environment.
How to Create your Jelastic Environment
To create your Jelastic environment, follow these steps:
- Log into theJelastic Manager
- Click Create environment in the upper left corner of the dashboard.
- The Environment topology dialog box will be opened, where you can customize your environment settings. For the beginning choose your programming language, by clicking on the appropriate tab in the upper part of dialog box:
- You have two modes available to you within the Wizard - Basic and Expert.
- Choose Basic mode by clicking on the button as shown below:
- If you want to be able to fully customize your environment, use Expert. The Wizard will look like this:
- Application Servers
- Type and version of application server
- Java version
- High Availability
- Public IP
- SQL Database
- NoSQL Database
- Additional options:
- Build node
- Summary list
- If you want to set up load balancing, simply switch on the nginx by clicking Balancing button (it is automatically enabled if you use more than one server). Then, specify the cloudlet limits for vertical scaling (fixed and dynamic amount of cloudlets you want to use) in the center section of Environment topology window. If you need an external IP address, switch on the Public IPv4 (please note: this is a paid add-on).
- Click the Application servers button.
- In the first drop-down menu choose Java/PHP application server you want to use (GlassFish 3.1, Jetty 6.1, TomEE 1.5, Tomcat 6, Tomcat 7 / Apache 2.2, NGINX 1.4).
- In the second drop-down menu choose your desired Java or PHP version (Java6, Java7 / PHP 5.3, PHP 5.4, PHP 5.5).
- If you need it, you can switch on High Availability. You can also add a Public IPv4 (please note: this is a paid add-on).
You can change the cloudlet limits per server (vertical scaling) using the sliders (for fixed and dynamic amount of cloudlets separately).
Use the +/- buttons between the application server icons to change the horizontal scaling (more or less nodes).
- Using the Cache icon you can add a Memcached node. Use the sliders to change the cloudlet limits for your vertical scaling
- There are two sets of databases available: SQL and NoSQL databases.
- Click on the SQL icon to activate an SQL Database. You can choose your database from the drop-down list: MariaDB 5.5, MariaDB 10.0, MySQL or PostgreSQL. Then specify the cloudlet limits using the sliders. If you need it, switch on the Public IPv4 (please note: this is a paid add-on).
- Сlick on the NoSQL icon to activate a NoSQL Database. Choose your desired database from the drop-down menu: MongoDB or CouchDB. Then specify the cloudlet limits using the sliders. If you need a public IP, switch on the Public IPv4 (please note: this is a paid add-on).
- In the last block you have several additional options: VDS, SSL and Maven.
- If you want to use a Virtual Dedicated Server (VDS) click on the VDS icon. You can scale it vertically by changing the cloudlet limits. Note that when you add a VDS you automatically get a Public IP.
- If you want to activate an SSL, click on the corresponding icon to switch it on. Jelastic gives you an opportunity to choose between Jelastic SSL and Custom SSL
- To use a Maven node (for Java apps only), click the Build icon and specify the cloudlet limits for vertical scaling using the sliders.
- On the far right, in the Resources (cloudlets) you will see the amount of selected cloudlets for all environment, your discount and approximate Total monthly cost.
Using this mode you can create a simple environment quickly. All you have to do is select your application server and database, and type your desired environment name and click Create.
More info: VDS
Use Cost details and Quotas&pricing for more detailed information on resource consumption and price.