General questions about Compute Cloud
What is cloud computing used for?
Yandex Cloud provides scalable computing capacity: you can quickly create and start virtual machines on demand and stop them when the load decreases. The usage of cloud resources reduces your IT infrastructure costs because you pay only for the resources you use.
It is easier to manage a cloud infrastructure so you can focus on your business challenges instead of server maintenance.
What can I do with a Yandex Cloud VM?
- Use only the computing capacity you really need. You do not have to buy expensive powerful equipment whenever there is a task that requires it. Instead, you can create a Yandex Cloud VM and use it if and when required.
- Quickly scale the computing power up or down as needed. You can start additional VMs during peak periods and stop them when the load drops.
- Use VMs to deploy applications that must always be available. You do not need to worry about guaranteeing server uptime: Yandex Cloud will keep it running smoothly. Focus on creating applications that work.
- Configure backups to make it easier to restore your data in the event of loss.
- Create and distribute VM disk images. You can use images to quickly deploy your software on other VMs.
- Automate VM management using the API and scripts in the command line interface.
For more information about Yandex Cloud VMs, see VMs in Compute Cloud.
How do Yandex Cloud VMs differ from regular hosting?
Traditional hosting offers you resources on lease with pre-agreed performance for a fixed time. Yandex Cloud VMs allow you to use cloud resources as your personal data center. At the same time, you get all the advantages of the fault tolerant infrastructure Yandex Cloud data centers provide.
You can scale your cloud infrastructure as your performance requirements change. This way you can control how many resources you are using at any given time and how much you pay for them.
You will also have complete control over the VM status. You can start and stop VMs when you need to. You can set up your VM software configuration and change it as required. Disk images and snapshots allow you to easily transfer data between your VMs.
How do I get started with a Yandex Cloud VM?
You can create your first VM by following one of the scenarios described in Getting started with Compute Cloud.
How do I get access to a VM?
You can connect to a VM from another VM on the same cloud network. Use the VM's internal IP address or FQDN to do this.
If you assigned a VM a public IP during creation, you can use that IP to connect to the VM from the internet.
You can get the IP addresses, FQDNs, and other information in the management console in to the Network section on the VM's page.
For more information, see VM network interfaces.
Use SSH to connect to Linux VMs. Use RDP to connect to Windows VMs.
How quickly can I change the performance of my information systems?
You can change the performance of your information system in one of the following ways:
- Create VMs in advance with the appropriate configuration and pre-installed software. During peak times, all you have to do is start these VMs to increase the performance of the information system. When the load decreases, you can stop some of the VMs to avoid paying for extra resources.
- If you frequently need new VMs with the same configuration, you can create a boot disk image and use it when creating VMs.
Why is my VM slow?
Just like for any other servers, including physical ones, VM performance depends on the performance of:
- CPU
- RAM
- Disks
- Network
Please note: The physical core thread allocated to your VM handles, in addition to the vCPU itself, the qemu virtualization process and I/O operations (network and disk ones).
General recommendations for improving VM performance:
-
For product solutions, use a vCPU with a guaranteed performance of at least 100%. If you use a vCPU with performance below 100%, the vCPU performance may drop to the guaranteed level when "neighbors" appear on the physical core. For example, for a share of 5%, this is only about 100 MHz of clock frequency, which is most likely insufficient for a product server.
If the graphs show that the load on the vCPU is close to 100% for a long time or at the time the issue occurs, we recommend increasing the number of cores.
-
Never use the swap file. It causes a significant drop in performance. The best solution is to expand the vRAM if there is not enough memory. With Linux, you can also use the
zram-config
utility. -
Use large network SSDs. The weak point of the system may be network drives. They are subject to the limits of IOPS and bandwidth, which depend on the disk type and size. For more information, see the Disk and file storage limits documentation section.
Keep in mind that disk performance also depends on the read and write request size. See Read and write operations.
You should read and write data in several threads.
-
Note that network computing depends on the vCPU performance. Run synthetic tests that do not affect disk usage to diagnose network problems. If it does have to do with a slow network, we recommend adding a vCPU and retesting it.
Which operating systems are supported by Yandex Cloud VMs?
Such VMs support Linux and Windows-based operating systems.
Public boot disk images that have been tested in Yandex Cloud are available for popular distributions of these systems.
Why can't I see my previous operations in the management console?
The management console stores information about events for 14 days.
on Personal Data
?
Does the service meet the requirements under Russian Federation Federal Law No. 152-FZ Yes, it does. You can read the full security audit conclusion
How do I contact technical support?
You can contact technical support in the Support
Can I get logs of my operations with services?
Yes, you can request log records about your resources from Yandex Cloud services. For more information, see Data requests.
How do I learn about the cost?
You can lean how much the service will cost in Compute Cloud pricing policy. You can also use our calculator.