投稿

2018の投稿を表示しています

CentOSとUbuntuの違い

こんにちは。熊本事業所ヘルスケア事業部の上田です。
今回は、"CentOS"と"Ubuntu"について簡単に紹介したいと思います。

そもそもこの2つはLinuxのディストリビューションと呼ばれる種類を指しています。
Linuxのディストリビューションは似ているようでも全くの別物なので、
どういった特徴があるか?どういった用途向けなのか?と気になる方もいらっしゃるのではないかと思います。
その中でも知名度が高く、昔から使われているCentOSとUbuntuをメリットデメリットに分けて解説したいと思います。


【CentOS】
CentOSはRHEL(Red Hat EnterPrise Linux)と完全互換を目指したオープンソースのLinuxディストリビューションです。
RHELは商用サポート(有償)のあるLinuxディストリビューションです。
シェアはLinux全体の約2割で、用途はRHELと同様企業のサーバーとして利用されていることが多いです。

メリットはサポート期間が最大で10年間と長い為、構築が古くなった環境でも安定して使用出来る点と、
日本語の情報量が多いのでわからない部分があっても調べやすい点です。
デメリットはコマンドによる操作がメインとなるため、知識がないと操作がしにくい点です。


【Ubuntu】
初心者向けに人気が高いLinuxディストリビューションです。
名称は南アフリカのズールー語で"他者への思いやり"を意味しています。
シェアはLinux全体の約4割で、こちらはデスクトップ用途で使われるケースが多いです。

メリットはコマンド操作がほぼ不要で、WindowsやMacと同じ感覚で使用出来る点と、
半年ごとのバージョンアップが行える為、常に最新の状態で利用出来る点です。
デメリットはCentOSと比べてサポート期間が最大でも5年間と短い為、
セキュリティ面を考慮するとバージョンアップを早めに検討しなければいけない点です。


今回紹介したLinuxは2つとも無償で提供されていますので、手軽に使用できるのも利点です。
他にも紹介していないLinuxがありますが、自分の用途に合ったLinuxを使って新しい世界へ飛び込んでみましょう。

サーバの中の魔法のランプ

こんにちは、熊本事務所のau48です。
サーバ構築のアレコレやLinux絡みの記事を発表していきます。

LAMPという言葉をご存知でしょうか。
あの魔法のランプと同じ綴りです。

Webサービスの開発を行う場合、まずは"環境"を構築しなければいけません。
いわゆるサーバのことなのですが、それって何でできてるの?
という質問に対しての答えが"LAMP"です。

LAMPとは次のOSやミドルウェアの頭文字を取ったものです。

L...Linux
OS。WindowsやMac(現macOS)が有名ですがLinuxも歴史の古いOSです。
ハードウェア含めてコンピュータの基本的な制御を行います。

A...Apache
WEBサーバ。コンピュータ内のファイルを外部(インターネット)に公開したり、
外部からの要求でプログラムを実行して表示したりしてくれます。

M...MySQL
データベース。ユーザーの情報やその他諸々の情報を蓄積します。
プログラムを通して中身を追加、編集することができます。

P...PHP(ほかにもPerl、Pythonなど)
プログラミング言語。Webサイトにログイン機能を追加したり、
問い合わせフォームを設置したり...いろいろなことができます。

この"LAMP"というソフトウェア構成は非常に長い間採用されています。
最近ではLinuxにかぎらずWindowsやMacを使ったり、
ApacheはNginxというソフトを使うこともあるようですが、基本は同じです。

なぜこの構成かというと、これらすべてはオープンソースであり誰でも無償で利用、
また改良することができるからです。
世界中のユーザーによって日々改良、更新が行われており非常に質の高いソフトウェアなのですが、
その反面サポート窓口や保証はありません。
トラブル対応で困ったときは自分で情報を収集して解決しなければいけないという点にはご注意を。

簡単にWEBの世界に飛び込める、魔法のLAMPで願いを叶えましょう。

以上、LAMPについてのお話でした。

AWSの消し忘れ

こんにちは、熊本事務所の菊池です。
先月ほど、社内の研修でAWSは料金が怖くて手が出せないという話がありました。
しかしながら、AWSの一部サービスは毎月ある程度の時間は無料で動かせたりします。
そのため学習で軽く動かす程度ならお金は掛かりません。
そこで、私個人のアカウントでどれだけ料金がかかっていたか確認することにしました。
各機能をざっと触ったぐらいなので500円にも満たないはずです。

11月合計:$46.44

こんなはずではなかった。
明細を見ていくとEC2とRDSが課金の大半を占めていた様子。

詳細(一部抜粋)
 EC2
  EC2稼働(Unix) :$0.18
  ロードバランサー :$17.51
 RDS
  MySQLインスタンス :$11.34
 S3
  リクエスト  :$0.02
  ストレージ容量 :$0.01

ロードバランサー配下のEC2インスタンスは、お試しで使った後すぐ止めたはずでした。
が、明細に記録された利用時間は1ヶ月フル稼働の約720時間。
ちゃんと消したはずなのになぜ?

後で調べた結果、配下にEC2インスタンスがなくてもロードバランサーは単体で動いており、アクセスが無くても稼働はしているので料金がかかるということが分かりました。
つまり、EC2インスタンスだけでなくロードバランサーも削除する必要がありました。
11ドル請求されたRDSも似たような感じで、DBインスタンスを"停止"はさせましたが"削除"はしなかったため、残っていたストレージの利用料金を取られています。
また、RDSインスタンスの停止は最大7日までという制約があり、知らない間に稼働していた分の請求も見られました。
色々な無駄が発覚しましたが、これらのミスが無ければ全料金が差引き4ドルに満たないことも判明。
母親が無駄に電気を使うなと言っていた理由が分かった気がしました。
AWSはお金がかかるのか?結果としてはお金がかかってしまいました。
正しく使うことができれば安価で色々できるとは思います。

皆さんも不要なAWSリソースは、こまめに消すように気を付けましょう。

ASD、ブログはじめるってよ。

はじめまして、ASDの鮫島です。
ASDでは、従来よりのWindowsアプリケーションの開発に加え、AWSを活用したシステム開発を行なっています。 ■開発実績
今までの開発経験やこれからの開発において得た知識・ノウハウを積極的にアウトプットしていくため、技術系ブログを始めることとなりました。
ブログは継続して更新していくのが難しいところもありますが(ちょっと弱気)、こまめに更新していけるよう頑張っていきたいと思うのでよろしくお願いします。
また、ASDではエンジニアを募集しています。 興味のある方はぜひご連絡ください。