Skip to main content

BCS Overview

What is BCS (Beyond Compute Service)?

KakaoCloud Beyond Compute Service (BCS) is a powerful and flexible cloud computing service that allows you to create and use virtual servers as needed without owning or maintaining physical infrastructure. With BCS, you can experience running your own servers while reducing the burden of infrastructure management and maintenance.

BCS offers instances composed of various CPU, memory, storage, and network capacities, as well as Ethernet networking. Additionally, it supports pre-configured images including operating systems and required software, making it easy to start and manage virtual servers that best fit your requirements. With BCS, you can flexibly scale virtual servers up or down by starting, stopping, or terminating instances as needed, and you only pay for what you use.

Furthermore, you can select the most suitable instance type according to your business situations and requirements, enabling you to choose powerful yet cost-effective resource types. For example, GPU instances provide excellent performance in machine learning model training at the most competitive rates compared to competitors.

BCS instances can be integrated with various KakaoCloud services such as Beyond Networking Service (BNS) and Beyond Storage Service (BSS). Additionally, security features like security group and key pair can be used to securely protect instances and data.

BCS features

BCS offers not only virtual servers such as Virtual Machine and GPU instances but also Bare Metal Server, allowing high-performance servers to be used without hypervisors. By using the Bare Metal Server, you can directly utilize high-performance servers in the cloud environment without virtualization overhead, maximizing server performance and meeting specific requirements.

BCS instances

KakaoCloud BCS offers various types of instances suitable for different customer environments. BCS provides various instance types to allow you to select and configure servers according to your diverse requirements. You can choose from instance types such as general purpose, compute optimized, memory optimized, accelerated computing, and video transcoding to balance computing, memory, storage, and networking based on your business purposes.

Multi-AZ for disaster recovery

BCS instances can be deployed across multiple Availability Zones (AZs). AZs are individual areas constructed to remain unaffected by failures in other regions, providing high throughput and low-latency networking between AZs.

Deploying applications across multiple AZs ensures that applications are protected during disaster situations. It also enables operating production applications and databases with higher availability, fault tolerance, and scalability compared to using a single AZ.

Hardware development

KakaoCloud continually conducts hardware research and development to provide high-performance cloud services. In 2022, in collaboration with AMD-Xilinx, one of the leading global FPGA (Field-Programmable Gate Array) companies, KakaoCloud jointly developed SmartNICs capable of directly processing network traffic and maximizing CPU utilization. This technology is being applied throughout KakaoCloud.

Development Story of KakaoCloud SmartNIC

AI specialized environment

Maximizing CPU utilization is a key factor in improving overall server performance, enhancing data center efficiency. By effectively utilizing more CPU resources, KakaoCloud can provide high-performance computing services at reasonable prices to customers.

Additionally, KakaoCloud supports various accelerated computing instance types, including GPUs and NPUs, to facilitate the construction of distributed computing environments specialized in fields such as machine learning and artificial intelligence.

Latest technologies and OS support

KakaoCloud provides a variety of operating systems, including Linux distributions such as Ubuntu and CentOS, and Microsoft Windows. The selection of supported operating systems is continuously updated. With KakaoCloud ongoing infrastructure updates and improvements, you can always access the latest image versions and technologies.

Pay-as-You-Go pricing

KakaoCloud bills you based on the actual usage of resources. This approach is much more cost-effective compared to paying for resources that you do not actually use. For example, if you only need a certain amount of storage or computing power for a short period, you do not have to bear the cost of long-term fixed resources; you only pay for the resources used during the specified period. Additionally, you can easily scale cloud resource usage up or down as needed without worrying about additional infrastructure purchases, allowing you to effectively and flexibly respond to demand fluctuations, seasonal variations, or unexpected traffic spikes.

Billing Calculator

You can use the Billing Calculator to estimate service usage fees in advance.

Infrastructure maintenance and management

KakaoCloud automates routine tasks such as software updates, patching, and backups to maintain and manage the infrastructure. This ensures that your workloads run on servers with the latest software installed, including security patches, new instance features, and performance improvements.

You can closely monitor the infrastructure using various monitoring tools such as log analysis, performance monitoring, and error detection, enabling you to detect and address issues before they occur. Additionally, with data replication, backup, and recovery technologies, KakaoCloud ensures data remains secure and can be quickly recovered in case of unexpected failures.

Connectivity through public IP

Public IP addresses are unique IP ones accessible from the internet. In cloud computing, instances that need to be accessed from the internet, such as web servers, mail servers, and application servers, can be assigned public IP addresses. This means that your worldwide can access instances anytime, anywhere, providing global accessibility, which is essential for applications requiring global access.

Using the public IP, you can easily move cloud computing instances to different networks without changing IP addresses. This makes it easier to manage cloud infrastructure and reduces the risk of downtime. Public IP addresses enable you to flexibly respond to changing business requirements and build a stable and reliable cloud infrastructure.

Flexible storage expansion

You can easily and quickly select and add the desired storage to meet various use cases. KakaoCloud storage is supported by Beyond Storage Service (BSS), which features scalability, reliability, and cost-effectiveness.

Also, it is possible to easily scale storage capacity and performance up or down as needed and flexibly configure storage performance as desired. You can easily access and securely protect data anytime, anywhere. Additionally, by providing advanced security features and automated backup and disaster recovery services, KakaoCloud protects data from unauthorized access or theft and ensures high availability even in case of disasters or data loss.

Optimal performance with multithreading

BCS instances support multithreading, allowing multiple threads to run simultaneously on CPU cores. Multithreading typically improves performance. However, for specific workloads such as High-Performance Computing (HPC) workloads, disabling multithreading and specifying a single thread per CPU core can optimize performance. KakaoCloud BCS service supports disabling multithreading to provide services optimized for customer workload requirements.