# Scaling environment servers - v1

In **Autosky**, there are two types of servers:

* **Preparation Server**: Serves as the base for the instances.
* **Support Server**: Hosts the database of the application environment.

<figure><img src="/files/2GzoVcymSbmHGqCgF3Yk" alt=""><figcaption></figcaption></figure>

When accessing the Servers tab in your environment, the following information will be available:

### Preparation Server:

* **Server Name**
* **Public IP**
* **Private IP**
* **Platform Version**
* **Server Status**
* **Image Status**
* **Scheduled Shutdown**
* **Icons to cancel the scheduled shutdown or extend the execution**

<figure><img src="/files/fqksgkIuluBa0eSc4aLr" alt=""><figcaption></figcaption></figure>

**Actions Button** with the following options:

* **Start Server**
* **Publish New Version**
* **Connect As**

**“Force Provider Update” Button:** Refreshes the page if no edits are currently being made.

<figure><img src="/files/suWONUy7EWn4T4IUboS0" alt=""><figcaption></figcaption></figure>

***

### Support Server:

* **Name**
* **Public IP**
* **Private IP**
* **Status**
* **Type**

<figure><img src="/files/TEzK7N8lFNHInu82JzJ2" alt=""><figcaption></figcaption></figure>

* **Actions:**

  * **Start/Stop Server**
  * **Restart**
  * **Connect as**

  <figure><img src="/files/OOOeqdg4KXvcrYGrensu" alt=""><figcaption></figcaption></figure>

***

### How to Start a Preparation Server:

1. Access "**Actions**".
2. Click on "**Start Server**".
3. Confirm the action in the displayed modal.

<figure><img src="/files/UKRa8QNA5BD5mrbSuQZt" alt=""><figcaption></figcaption></figure>

4. After performing these actions, check the server status.

<figure><img src="/files/aHWBVUbL2ppC7awFStlE" alt=""><figcaption></figcaption></figure>

Additionally, in Actions, you can:

* **Connect as**: To access the server and view its operation.

1. Click “**Connect as**”.
2. Enter your password.
3. Click “**Connect**”.

<figure><img src="/files/KaaqKofscyMKpnWEhyLs" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Publish Server**: When clicked, you will be directed to the Publish sub-tab, where you can choose from different publishing options.
{% endhint %}

***

### How to Start a Support Server:

1. In the three dots next to the server, click “**Start server**”.
2. In the confirmation modal, click “**Start**”.

The server will be started after confirmation.&#x20;

***

## Server Publishing:

Server publishing is only available for **Scaling environments** because it can only be performed with a preparation server.

### **Publish Screen:**

In this screen, you will find publishing models and the publishing history. The publishing options include:

* **Optimized Publishing**
* **Standard Publishing**
* **Keep users connected**
* **Request user reconnection**
* **Scheduled publishing**

<figure><img src="/files/fzw4nG8OWpuLtkCf3Zwu" alt=""><figcaption></figcaption></figure>

You will learn more about each publishing model in the following steps.

***

#### Optimized Publishing:

This model consolidates all publishing modalities into a simplified approach. In Optimized Publishing, you can track the history and progress in real-time, with all details displayed both in the table and in the information icon of the publication date.

#### **Options for optimized publishing:**

* **Block instances**
* **Terminate sessions**
* **Stop preparation server**

### **Steps to publish:**

1. Choose the desired options.
2. Click “**Publish**”.
3. Track the history and progress in the table.

<figure><img src="/files/yNHZPXLJnenv4m4ypi7A" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
To view the publishing details, click the information icon. In this location, you can see who performed the publication, the corresponding version, the start and end times, and the total duration of the publication

![](/files/ujZAKg9edEZcH9WtP68o)
{% endhint %}

***

### Default Publishing:

This option updates the client layer, allowing access to a new version.

**Steps to perform the default publishing**:

1. Enter the name of the person performing the publication.
2. Click “**Publish**”.
3. Confirm the publication.

<figure><img src="/files/yGM8FMWTT72AdEzZI1Nb" alt=""><figcaption></figcaption></figure>

***

### Keep Users Connected

This option ensures that no user will be disconnected during the publication. Follow the same steps as **Standard Publishing**.

**Steps to perform the publishing while keeping users connected**:

1. Enter the name of the person publishing.
2. Click “**Publish**”.
3. Confirm the publication.

<figure><img src="/files/3KTgfZcJhqSruQaOABRG" alt=""><figcaption></figcaption></figure>

***

### Request User Reconnection:

We recommend that this procedure be performed only in cases of critical system updates, where all users are required to access the newly published version. You will be able to perform this procedure only a few times per month, according to your environment limits. **To do so, follow these steps**:

1. Choose the user disconnection time in minutes.
2. Add your name.
3. Leave a message for the user.
4. Click “**Publish**”

<figure><img src="/files/R3pp3No76XRMINurOcLw" alt=""><figcaption></figcaption></figure>

***

### Scheduled publishing

You can schedule your publication to take place at a specific time.

1. Choose a time.
2. Click “**Schedule**”.
3. Confirm the schedule.
4. Check your scheduled publications to verify that the schedule was successfully set.

***

#### **Publishing Logs:**

In the **Standard,** **Keep users connected**, and **Request user reconnection tabs**, you can access the publishing logs. These logs provide a history of all publications performed in these modalities. Scroll down to view the details.<br>

<figure><img src="/files/l9iiePLTigNn2rWEP6z5" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.skyone.cloud/english/cloud-computer/skyone-autosky/skyone-autosky-platform/environments/scaling-environment/scaling-environment-servers-v1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
