2023년 7월 19일 수요일

Creating an AWS VPC - The Core of Cloud Networking

 Title: Creating an AWS VPC - The Core of Cloud Networking


Introduction:

AWS VPC (Virtual Private Cloud) is a fundamental concept in AWS that allows you to configure your network environment. While it may seem like a concept you can overlook if you're only creating a single EC2 instance for a web service (since default values are in place), understanding VPC becomes essential for effectively utilizing AWS.


According to the AWS website, VPC is described as follows:


"Virtual Private Cloud (VPC) is a user's private virtual network within AWS. VPC is logically isolated from other virtual networks in the AWS Cloud. It enables you to run AWS resources, such as Amazon EC2 instances, within your own virtual network." - What is Amazon VPC? (URL: https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html)


Although AWS VPC provides defaults, the underlying VPC is a shared space where instances (servers) are logically separated from other unused instances. While VPC itself provides logical network isolation, you can think of it as creating a separate space for the instances you use, distinct from the shared environment.


Now, let's dive deeper into the process of creating an AWS VPC and its key components.







1. Sign in to the AWS Console:

To begin creating an AWS VPC, sign in to the AWS Console. If you don't have an AWS account, create one on the AWS website and then proceed with logging in.


2. Navigate to the VPC Dashboard:

Once logged in to the AWS Console, navigate to the VPC Dashboard. The VPC Dashboard allows you to create and manage VPCs effectively.


3. Create a VPC:

In the VPC Dashboard, click on the "Create VPC" button to initiate the creation of a new VPC. Provide a name for your VPC and specify the CIDR (Cloud IP address range). The CIDR represents the range of IP addresses used within the VPC and should be unique.


4. Create Subnets:

After creating the VPC, you need to create subnets. Subnets define network segments within the VPC. Each subnet should have a unique CIDR range and must be within the CIDR range of the VPC.


5. Connect an Internet Gateway:

To connect your AWS VPC to the internet, you need to associate an internet gateway with the VPC. This enables instances within the VPC to communicate with the internet.


6. Configure Routing Tables:

Routing tables determine the path for packet transmission within the VPC. A default routing table is automatically created when you create a VPC, but you may need to create custom routing tables based on your requirements.


7. Configure Security Groups:

Security groups are used to define security rules for instances. They control inbound and outbound traffic for instances and enforce security policies.


8. Test the VPC:

Once you have successfully created the VPC, test its functionality by launching instances and verifying that they are operating correctly within the VPC. The IP addresses assigned to the instances should fall within the CIDR range of the VPC.




2023년 7월 17일 월요일

[AWS] Setting Up AWS CLI Connection on Windows

 "Setting Up Ubuntu on Windows Store for AWS CLI Configuration"


Note: I am assuming that you are referring to the process of installing Ubuntu from the Windows Store and using it for AWS CLI configuration on a Windows machine.


Currently, I'm studying and experimenting with AWS, including launching EC2 instances and various other tasks. While following a book, I came across the process of configuring AWS CLI using the command line interface. On macOS, it's as simple as opening the Terminal and proceeding. However, on Windows, there are several installations and settings required, which can be quite cumbersome.


Instead of using the default Windows terminal (cmd), I found it quite inconvenient to work with PowerShell (in administrator mode). Hence, I will document an alternative method using Ubuntu, which can be downloaded and installed from the Windows Store.


Please note that I have followed online tutorials and guides, so there may be some inaccuracies in my instructions.


1. Installing Ubuntu from the Windows Store

Please refer to the following URL for detailed instructions: [Link to Microsoft Documentation](https://docs.microsoft.com/en-us/windows/wsl/install-win10)

1) Launch PowerShell in administrator mode.


2) Enter the following command:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux


3) Reboot your system.

4) Go to the Microsoft Store and search for Ubuntu.

- Perform a search for "Ubuntu" within the store.

- Download and install the Ubuntu application.

(The documentation might mention logging in, but you can proceed with the installation without logging in.)

Please note that the above instructions are for installing Ubuntu from the Windows Store, specifically for configuring AWS CLI.



5) The installation will be completed in a few minutes.


2. Installing Python and PIP

To use AWS CLI, you need to have Python and PIP installed.


1) Launch Ubuntu.

2) When running Ubuntu for the first time, it will prompt you to create a user account.

3) Proceed with Python installation.

 Please refer to the following URL for detailed instructions: [Link to AWS Documentation](https://docs.aws.amazon.com/cli/latest/userguide/install-linux-python.html)

 - Check the installation: python3 --version




 If Python is not installed: sudo apt install python3

4) Install PIP.

 - Install Python script: curl -O https://bootstrap.pypa.io/get-pip.py



 - Install necessary utilities for executing the Python script. It is recommended to update all packages before proceeding to avoid any potential errors. If you proceed without updating, errors may occur.

     sudo apt update

     sudo apt-get install python3-distutils

   - Install PIP: python3 get-pip.py --user


5) Configure the PATH.

   When installing PIP, you may encounter the following warning related to PATH. As the warning suggests, it is necessary to set the PATH accordingly.

  export PATH=~/.local/bin:$PATH

  source ~/.profile

  pip --version

   Running the above commands should display the version of pip without any errors, indicating a successful configuration.



6) Install AWS CLI.

   Please refer to the following URL for detailed instructions: [Link to AWS Documentation](https://docs.aws.amazon.com/cli/latest/userguide/install-linux.html)


   pip install awscli --upgrade --user


   aws --version


   After a successful installation, running the command "aws --version" should display the installed version of AWS CLI.


Please note that the above instructions are for installing Python, PIP, and AWS CLI on Ubuntu within the Windows environment.





2023년 3월 1일 수요일

Warrior's History, 'The Admiral: Roaring Currents': A Review(K-Movie, K-Culture)



K-Movie
K-Movie


In 1597, the sixth year of the Imjin War, Joseon was in a state of turmoil due to a prolonged war. With the Japanese army advancing towards Hanyang at an alarming speed, the nation faced the threat of collapse. General Yi Sun-sin (played by Choi Min-sik), who had been wrongly accused and dismissed from his position, is reinstated as the Chief of Naval Operations.

However, all that remains for him are soldiers who have lost their morale, and frightened citizens, as well as 12 ships. The last hope, the Turtle Ship, is also burnt down. When the mercenary Kurushima (played by Ryu Seung-ryong), known for his cruel nature and outstanding military tactics, becomes the leader of the Japanese army, Joseon becomes even more chaotic.

As more than 330 Japanese warships gather, and everyone senses the looming defeat in the face of overwhelming numbers, General Yi Sun-sin leads just 12 ships towards the sea of Myeongnyang...!

A great battle that changed history begins between 12 Joseon ships and 330 Japanese warships. 

K-Movie
K-Movie
The total number of viewers for the South Korean movie 'The Admiral: Roaring Currents' is over 17.56 million. It is considered one of the movies that attracted the most viewers in the history of South Korean cinema, and one of the representative works of the South Korean film industry.




2023년 2월 27일 월요일

Top 5 Must-Read Foreign Books in Korea

Reading books is an excellent way to broaden your horizon and learn about different cultures. Korea is no exception, and the country is home to many avid readers who enjoy exploring foreign literature. If you're looking for inspiration for your next reading list, here are the top five must-read foreign books in Korea.

1984 - George Orwell George Orwell's masterpiece deals with themes of power, control, and human freedom. The novel depicts the oppression of human life and freedom by the power that squeezes them out, and it continues to be popular today



Harry Potter Series - J.K. Rowling J.K. Rowling's Harry Potter series is a fantasy novel that depicts the world of magic and the adventures of a boy named Harry. This beloved series is popular worldwide and in Korea



The Joy of Work by Bernard Berber Bernard Berber's masterpiece, The Joy of Work, depicts the meaning of life discovered in simple everyday life. This work provides deep emotions and food for thought, and it is loved by many readers in Korea.


Percy Jackson and the Sea of Monsters - Rick Riordan Rick Riordan's Percy Jackson series is a fantasy novel based on Greek mythology. The adventures and growth of Percy Jackson, the protagonist, are portrayed in this series, which is popular among Korean teenagers.



Norwegian Wood - Haruki Murakami Haruki Murakami's masterpiece, Norwegian Wood, is one of Japan's most popular novels. This novel deals with youth, love, and the meaning of life, and it is highly popular in Korea.






2023년 2월 26일 일요일

Asserting Sovereignty: Why Dokdo is Undoubtedly Korean Territory

 Dokdo is a small group of islands located in the East Sea (Sea of Japan) and is claimed by both South Korea and Japan. South Korea has been occupying the islands since 1954 and has been actively maintaining the territory ever since.


Historically, Dokdo has been recognized as Korean territory since the sixth century and has been marked as such on official Korean maps since the 17th century. Japan's claim to Dokdo stems from its colonial occupation of Korea from 1910 to 1945, during which time Japan attempted to assimilate Dokdo into its territory.

https://dokdo.mofa.go.kr/kor/

The dispute over Dokdo has been a contentious issue between South Korea and Japan for many years, and there have been various diplomatic and legal efforts to resolve it. Despite this, tensions remain high, and the issue continues to be a source of political and diplomatic friction between the two countries.

The importance of Dokdo to South Korea is not only based on the island's historical significance but also its strategic location in the East Sea. The area surrounding Dokdo is rich in marine resources, including fish, crab, and squid, and is a valuable fishing ground for South Korean fishermen.

In addition to its economic significance, Dokdo holds a special place in the hearts of many Koreans, who view it as a symbol of their nation's sovereignty and independence. As such, any attempt to compromise South Korea's claim to Dokdo is likely to be met with fierce resistance from the Korean people.

Exploring the Beauty and Rich History of Hanbok: A Traditional Korean Costume

 Hanbok, a traditional Korean costume, is a beautiful and elegant attire that represents Korea's cultural heritage. Hanbok has a long history that dates back to the Joseon Dynasty, where it was worn as a daily outfit. Nowadays, it is typically worn on special occasions such as weddings, Lunar New Year's Day, and other traditional events.

The traditional hanbok consists of a jeogori (jacket) and chima (skirt) for women, and a jeogori and baji (pants) for men. The fabrics used for hanbok are usually silk or cotton, and the colors and patterns used vary depending on the occasion and the wearer's status.



In recent years, hanbok has gained popularity not only in Korea but also around the world. Many people are interested in hanbok and its cultural significance, and it is often featured in fashion shows and cultural events. Hanbok designers are also incorporating modern elements into the traditional designs, making hanbok more versatile and appealing to younger generations.

Overall, hanbok is a cultural treasure that embodies the spirit of Korea's rich history and traditional values. It represents the country's unique identity and is a beautiful and timeless piece of attire.


In addition to its cultural significance, hanbok is also praised for its artistic beauty. The flowing lines, soft colors, and intricate embroidery make hanbok a unique and elegant garment. It is often considered a work of art and is appreciated not only for its aesthetic value but also for the skill and craftsmanship that goes into making it.



Hanbok has also played a significant role in Korean society throughout history. It was not only worn for fashion but also as a symbol of social status and cultural identity. The different styles and colors of hanbok represented the different classes and professions in society. For example, the royal family and nobles wore hanbok with bright and vivid colors and intricate designs, while commoners wore hanbok with simpler patterns and muted colors.

Today, hanbok continues to be an important part of Korean culture and is a symbol of national pride. The Korean government recognizes the importance of hanbok and has designated it as a national treasure. There are also various organizations and initiatives dedicated to promoting hanbok and preserving its cultural heritage.

In conclusion, hanbok is a traditional Korean costume that embodies the country's rich history, culture, and values. It is a beautiful and elegant garment that has played an important role in Korean society for centuries. With its unique artistic beauty and cultural significance, hanbok will continue to be an important part of Korea's cultural heritage for generations to come.



Discover the Top 5 Mouth-Watering Korean Dishes Loved by People Worldwide

 

  1. Bibimbap Bibimbap is a traditional Korean dish made by placing various toppings such as vegetables, meat, and egg over rice and mixing them with spicy gochujang sauce. It is a healthy and delicious dish that is popular worldwide.



  1. Bulgogi Bulgogi is a Korean barbecue dish made by marinating beef in a sauce made of soy sauce, sugar, chopped green onions, minced garlic, sesame oil, and other seasonings before grilling. It has a tender texture and a sweet flavor that many people enjoy.


  1. Kimchi Kimchi is a Korean fermented dish made with cabbage and a mixture of chili peppers, garlic, ginger, fish sauce, and other seasonings. It has a spicy, tangy flavor and is popular not only in Korea but also worldwide.


  1. Tteokbokki Tteokbokki is a spicy Korean dish made with rice cakes and gochujang sauce. The rice cakes are cooked in boiling water with the sauce and served hot. It is a beloved dish among Koreans and enjoyed by many people around the world.


  1. Kimbap Kimbap is a Korean sushi roll made with rice and various fillings such as vegetables, meat, and egg, wrapped in seaweed. It is a simple yet tasty dish that is commonly enjoyed at school, work, and picnics.


2023년 2월 25일 토요일

How about "10 Powerful Windows Features You Need to Know About" for your blog title?

10 Powerful Windows Features You Need to Know About

Windows comes packed with a range of features and functions designed to make your computing experience more efficient and enjoyable. Here are 10 of the most powerful Windows features you should be taking advantage of.

  1. Virtual Desktops

Use virtual desktops to organize your workspaces and switch between them quickly. To access virtual desktops, press Windows Key + Tab, then click the "New Desktop" button in the bottom right corner.

  1. Snipping Tool

Take screenshots and capture parts of your screen with the Snipping Tool. Open the tool by searching for "Snipping Tool" in the Start menu or pressing Windows Key + Shift + S.

  1. Clipboard History

Access a history of your copied text and images by pressing Windows Key + V. You can also pin frequently used items to the top of the clipboard for easy access.

  1. Task View

Use Task View to see all of your open windows at once and quickly switch between them. Press Windows Key + Tab or click the Task View icon in the taskbar to open this feature.

  1. File Explorer Quick Access

Add frequently used folders and files to Quick Access in File Explorer by right-clicking them and selecting "Pin to Quick Access." This allows you to access them quickly and easily.

  1. Cortana

Use Cortana to search the web, set reminders, and perform other tasks using voice commands. Press Windows Key + C to activate Cortana.

  1. Night Light

Reduce eye strain and improve your sleep by using Night Light to adjust the color temperature of your screen at night. To enable Night Light, go to Settings > System > Display.

  1. Windows Hello

Use Windows Hello to log in to your computer quickly and easily using facial recognition, fingerprint, or PIN. To set up Windows Hello, go to Settings > Accounts > Sign-in options.

  1. Taskbar Pinning

Pin frequently used apps and files to the taskbar for easy access. Right-click the app or file and select "Pin to taskbar."

  1. Power User Menu

Access a range of useful features and tools through the Power User Menu by pressing Windows Key + X. This includes Device Manager, Control Panel, and more.

These are just a few of the many features available in Windows. By incorporating them into your workflow, you can streamline your computing experience and work more efficiently.