콘텐츠로 건너뛰기

상세정보

We're excited to announce our next hands-on technical seminar, "Hands-On Technical Activity: Deploying a Dedicated Game Server on AWS," hosted by the AWS Cloud Club at Sungkyunkwan University! This is your chance to move beyond theory and get practical experience with core Amazon Web Services (AWS) infrastructure by deploying a fun, dedicated game server.

This hands-on workshop is designed to teach you fundamental cloud concepts and services in an engaging way. Instead of just talking about virtual machines and networking, we'll use them to build something immediately functional and exciting: your own private video game world!

🛠️ What You Will Learn:

  • Compute (Amazon EC2): Launching and configuring a Linux virtual server (EC2 instance) to host your game.
  • Networking & Security (Security Groups & EIP): Setting up firewall rules (Security Groups) to secure your instance and opening the necessary port (25565) for Minecraft. You'll also learn the importance of an Elastic IP (EIP) for a stable connection.
  • Linux Fundamentals: Connecting to your instance via SSH and installing necessary software like Java and the Minecraft server JAR file or the official Bedrock Dedicated Server (BDS) software.
  • Supercharge Your Linux Development with Amazon Q Developer CLI: Learn how to leverage the AI assistant to simplify tasks and accelerate your work in the terminal.
  • Cost Management: Discover key techniques, like stopping your instance when not in use, to manage and minimize your AWS costs effectively—a critical skill for any cloud practitioner.

This unique workshop is designed to offer participants a choice between two distinct cloud deployment paths for hosting a dedicated Minecraft Java/Bedrock server: a foundational, custom-built EC2 automation approach, or a streamlined, beginner-friendly Lightsail deployment.

Path A: The Automation Architect (EC2 + Serverless)

This path focuses on Infrastructure as a Service (IaaS) and cost-optimization. You build the foundation and automate server shutdown using code—ideal for learning core AWS concepts and saving money!

AWS Services Covered:

  • Amazon EC2: Launching a Linux virtual machine.
  • AWS Lambda: Creating a Serverless function for management code.
  • Amazon CloudWatch: Setting up an Event Rule to trigger the Lambda function (scheduled automation).
  • IAM: Implementing the Principle of Least Privilege.

Path B: The Simplified Solution (Lightsail + S3)

This path demonstrates a Managed Compute approach, perfect for developers or those who need a fast, predictable monthly cost. This path prioritizes speed and simplicity over deep automation.

AWS Services Covered:

  • Amazon Lightsail: Using this streamlined platform to quickly launch a managed Linux instance.
  • Lightsail Static IP & Firewall: Configuring simple, built-in networking/security rules to allow player traffic on the chosen Edition's port.
  • Amazon S3 (Optional Demo): A quick introduction to Object Storage for world backups.

🎯 What You Will Achieve (and Play!)
By the end of this activity, you will have:

  • Hands-On Deployment: Successfully launched a working, externally accessible game server on AWS.
  • Architectural Insight: Gained practical understanding of the core differences between highly customizable infrastructure (like EC2) and simplified managed services (like Lightsail).
  • Core Services Experience: Worked directly with fundamental AWS building blocks, including compute, networking, and security configurations.
  • Practical Skills: Learned how to make informed decisions about cloud services based on factors like cost, complexity, and desired functionality.

⚔️ Event Finale: Team Deathmatch! To celebrate your successful deployment, we will invite all participants to join a special game match on our specially prepared Minecraft game server! This fun, engaging team-based deathmatch is the perfect way to conclude the seminar and reward your hard work.

👥 Who Should Attend: This activity is ideal for all college students interested in AWS, regardless of your current experience level. You will be guided step-by-step through the process.

Join us to build, deploy, and start your journey as a cloud architect! 🚀

Please take note of the following requirements before registering for the seminar:

  • While this event is open to everyone, available participant slots are limited. We will notify eligible participants selected for the available slots through a separate confirmation email.
  • All participants are required to prepare the following before the event: an active AWS Account, a personal Microsoft Account (required for Minecraft authentication), and a purchased copy of Minecraft Java Edition or Bedrock Edition (either one of them).
  • If you are unable to secure a spot or miss the seminar, please don't worry! We will be posting a comprehensive event recap on our club blog shortly after the workshop.

🇰🇷
아마존 웹 서비스(AWS)를 활용한 전용 게임 서버 구축 실습 세미나

AWS를 활용한 전용 게임 서버 구축 실습 세미나에 여러분을 초대합니다! 이번 세미나는 이론을 넘어 핵심 Amazon Web Services (AWS) 서비스들을 직접 경험하고, 재미있는 전용 게임 서버를 배포해 볼 수 있는 절호의 기회입니다.

이 실습 세미나를 통해 클라우드의 기본적인 개념과 서비스를 재미있게 익힐 수 있습니다. 단순히 가상 머신이나 네트워킹에 대해 이론적으로 공부하는 것보다는, 이를 활용하여 나만의 게임 세계를 직접 구축해보세요!

🛠️ 주요 실습 내용

  • 컴퓨팅 (Amazon EC2): 게임 호스팅을 위한 리눅스 가상 서버(EC2 인스턴스) 시작 및 구성
  • 네트워킹 및 보안 (보안 그룹 & EIP): 인스턴스를 보호하기 위한 방화벽 규칙(보안 그룹) 설정과 마인크래프트에 필요한 포트(25565 등) 개방. 안정적인 연결을 위한 Elastic IP (EIP)의 중요성 학습
  • 리눅스 기본: SSH를 통해 인스턴스에 접속하고 Java, 마인크래프트 서버 JAR 파일 또는 공식 Bedrock Dedicated Server (BDS) 소프트웨어와 같은 필수 소프트웨어 설치
  • Amazon Q Developer CLI 활용: AI 도우미를 활용하여 터미널 작업을 간소화하고 가속화하는 방법을 보여드립니다.
  • 비용 관리: 서버를 사용하지 않을 때 중지하는 것과 같은 핵심 기법을 익혀 AWS 비용을 효과적으로 관리하고 최소화하는 방법을 배웁니다. 이는 모든 클라우드 실무자에게 필수적인 기술입니다.

이번 워크숍에서 전용 마인크래프트 Java/Bedrock 서버를 호스팅할 때, 기초적인 EC2 자동화 방식 또는 간소화된 Lightsail 배포 방식 중 하나를 선택할 수 있습니다.

루트 A: 자동화 설계자 (EC2 + Serverless)

IaaS(Infrastructure as a Service)와 비용 최적화에 중점을 둡니다. 직접 기반을 구축하고 코드를 사용하여 서버 종료를 자동화합니다.

활용 AWS 서비스:

  • Amazon EC2
  • AWS Lambda
  • Amazon CloudWatch
  • IAM: 최소 권한의 원칙(Principle of Least Privilege) 구현

루트 B: 간소화된 솔루션 (Lightsail + S3)

관리형 컴퓨팅(Managed Compute) 접근 방식을 보여주며, 빠르고 예측 가능한 월별 비용을 원하는 개발자나 사용자에게 완벽합니다. 깊이 있는 자동화보다는 속도와 단순성을 우선시합니다.

활용 AWS 서비스:

  • Amazon Lightsail
  • Lightsail Static IP & 방화벽
  • Amazon S3

🚀 워크숍을 통해 배울 수 있는 것
이 활동을 마치면 다음 내용을 실습할 수 있습니다.

  • 실제 소프트웨어 배포: AWS에 외부에서 접속 가능한 작동하는 게임 서버를 직접 구축할 수 있습니다.
  • 아키텍처 인사이트: 고도로 커스터마이징 가능한 인프라(EC2)와 간소화된 관리형 서비스(Lightsail) 간의 핵심적인 차이점을 실질적으로 배울 수 있습니다.
  • 핵심 서비스 경험: 컴퓨팅, 네트워킹, 보안 구성 등 근본적인 AWS 구성 요소들을 직접 다룰 수 있습니다.
  • 실용적인 기술: 비용, 복잡성, 원하는 기능과 같은 요소를 기반으로 클라우드 서비스에 대한 정보를 토대로 결정을 내리는 방법을 배울 수 있습니다.

👥 참가 대상: 클라우드 경험 수준에 관계없이 AWS에 관심 있는 모든 분께 도움될 수 있습니다. 맞춤형으로 세미나가 진행되므로 누구나 쉽게 참여할 수 있습니다.

🎉 특별한 이벤트 피날레: 팀 데스매치! 세미나 마무리하기 전에는 저희가 특별히 준비한 마인크래프트 게임 서버에서 치열한 팀 데스매치 한 판 진행할 예정입니다!

함께 서버를 구축하고 배포하며 클라우드 설계자로서의 여정을 시작하세요! 🚀

행사 신청 전, 다음 사항들을 반드시 확인해 주시기 바랍니다:

  • 본 행사는 모두에게 열려 있으나, 참가 가능한 인원수가 제한적일 수 있습니다. 참가 가능 인원으로 선정된 분들에게는 별도의 확정 이메일을 통해 개별적으로 안내해 드릴 예정입니다.
  • 사전 준비물: 모든 참가자는 행사 전에 다음 사항들을 미리 준비해야 합니다: 활성화된 AWS 계정, 개인 Microsoft 계정 (마인크래프트 인증에 필요), 마인크래프트 Java 에디션 또는 Bedrock 에디션 중 하나를 구매하여 준비.
  • 아쉽게도 자리를 확보하지 못했거나 세미나에 참석하지 못한 경우에도 걱정하지 마세요! 행사 종료 후 블로그에 종합적인 행사 요약본(Recap)을 게시할 예정입니다.
Cloud Computing
Technology

회원님들이 또 관심을 보이는 항목