この記事について問い合わせる

オンプレミスのSPARC Solarisからクラウド(AWS Linux)への移行・マイグレーション

Solarisを使い続けている企業がハード更改時に次はAWSによるサーバクラウド化を希望される場合があります。本コラムではSolarisからAWS(Linux)に移行する際のポイントをご説明します。

SolarisのAWS移行

2000年に入ったばかりのころ、Javaを使用したWEB画面の業務システムが作られる様になりました。そういったシステムのサーバとして当時のUNIXで主流のひとつだったSolarisがWebサーバやDBサーバのOSとして活用されていました。

時代は変わりオープンソフトウェアのLinuxが主流になりましたが、当時開発したSolarisを使い続けている企業が多数残っているのではないでしょうか。その様な企業でも機能的には不足がなくともハード更改時に次はAWSによるサーバクラウド化を希望される場合があります。

その際に問題となるのがAWSのOSはSolarisがないので、Linuxに移行する必要があるということです。本コラムではSolarisからAWS(Linux)に移行する際のポイントをご説明します。

AWS移行時のポイント

AWS化に向けてSolarisをLinux移行する際のポイントは次の通りです。

  • 文字コード変更(EUC⇒UTF-8)
  • エンディアン変換
  • Javaのバージョンアップ
  • DBの変更
  • WEBブラウザ変更

文字コード変更(EUC⇒UTF-8)

Solarisの標準文字コードはEUCですが、LinuxではUTF-8が標準文字コードになります。Linuxの文字コードをEUCに変更することもできますが、他システムとの連携を考慮するとUTF-8に変更することをお勧めます。

UTF-8にすると文字あたりのバイト数が変わりますので、プログラム内でバイト単位にデータ編集している部分がないかを調査して修正・テストを行う必要があります。

エンディアン変換

SolarisとLinuxではメモリ上のデータ配置が異なります。(Solaris:ビックエンディアン、Linux:リトルエンディアン)Java等の言語側で対応されているため、通常は意識する必要はありませんが、バイナリデータを直接操作するプログラム(例:ソケット通信を行うプログラム)ではエンディアン変換を行う機能追加が必要となり、プログラム内でバイナリデータを扱う部分がないかを調査して修正・テストを行います。

Javaのバージョンアップ

Javaのバージョンが古い場合、これを機にバージョンアップをお勧めします。バージョンアップする場合は非互換となるプログラムを調査して修正・テストを行います。

DBの変更

Oracle等の商用データベースからAmazon RDS for PostgreSQL等のオープンソフトウェアベースのマネージド型DBに変更することをお勧めします。DBを変更する場合、テーブルのカラム属性がバイト指定(CHAR型)か、桁指定(NCHAR型)を調査する必要があります。

バイト指定(CHAR型)の場合、文字コード変更で文字ごとのバイト数が増える為、カラム定義のバイト数見直しが必要となります。変更すべきカラムが多い場合はDB内データの文字コードは変更しない方式もあります。

WEBブラウザの変更

2000年に入ったばかりのころはWindowsにバンドルされていたInternet Explorerが圧倒的シェアから企業標準ブラウザとなっていましたが、現在はGoogle社のChromiumベースのChomeやEdgeを標準ブラウザとする企業が増えてきました。

また、スマートフォンでの業務システム利用も進み、iPhomeのSafari活用も増えています。その為、対応ブラウザの変更も必要となります。WEBブラウザを変更する場合、ブラウザ毎の非互換調査と修正、対象ブラウザでレイアウト崩れがないかの検証を行います。

まとめ

このようにSolarisをAWS(Linux)に移行するには、OSそのものの変更だけではなく、システム全体のモダナイゼーションを行う必要があり、考慮すべきポイントが多数あります。

当社でもSolarisからLinuxへの移行の事例は多数ございます。お気軽にお問い合わせください。

フォームが表示されるまでしばらくお待ち下さい。

恐れ入りますが、しばらくお待ちいただいてもフォームが表示されない場合は、こちらまでお問い合わせください。

お問い合わせ

タイトル 必須
お名前 必須
お名前(フリガナ) 必須
メールアドレス 必須
会社名 必須
部署
役職
電話番号 必須
お問い合わせ内容

個人情報保護方針

株式会社システムズは、コンピュータ関連システムの構築、コンサルテーション、ソフトウェアの 開発・設計・販売・保守等を提供するに当たり、個人情報はお客様、お取引先様、株主様および 従業者等からお預かりした重要な資産であるという認識のもと、情報社会の一端を担う企業とし ての社会的責務を全うするため、個人情報に関する法令、国が定める指針、規範に基づき以下 に個人情報保護方針を定め、個人情報の厳正な取り扱いに努めます。

1.目的

個人情報の重要性を全社員・役員に認識させ、個人情報に関する法令、国が定める指針、規範を遵守するとともに、管理規程を制定し着実に実施いたします。またこれらの取り組みを継続的に維持および改善いたします。

2.個人情報の取得

個人情報はお客様ご本人に利用目的を明示し同意を得た上で、サービス提供上必要な範囲内で取得します。

3.個人情報の利用

取得した個人情報は利用目的にのみ使用します。お客様の同意がある場合または法令・指針・規範等に基づく場合を除き、目的外利用および第三者への提供・開示はいたしません。またそのための措置を講じます。

4.Googleアナリティクスの利用

  1. 当サイトは、利用状況を把握し、サイトの改善を図るため、Googleアナリティクスを利用しています。Google社が訪問履歴を収集・記録・分析しますが、個人を識別する情報は含まれておりません。
  2. 当サイトではGoogleアナリティクスデータとお問い合わせフォームから送信された個人情報を紐付けることが可能ですが、これを第三者に無断で提供・販売することはありません。
  3. Googleアナリティクスの利用規約とプライバシーポリシーにつきましては、Google社のサイトでご確認ください。
    Google Analyticsの利用規約
    Googleのプライバシーポリシー

また、Googleアナリティクスによる情報収集を停止することも可能です。「Google アナリティクス オプトアウトアドオン」をインストールし、ブラウザのアドオン設定を変更してください。

5.クッキーについて

当サイトでは、ウェブサイトの利便性向上を目的にクッキーを利用しています。クッキーはサーバーから利用者に送信されブラウザに保存される情報です。クッキーは無効にすることもできますが、その結果サイト機能の一部またはすべてが利用できなくなる可能性があります。

6.個人情報の管理

取得した個人情報について、充分な安全対策を実施し管理することで、不正アクセス・漏えい・滅失・毀損等の防止・是正をいたします。

7.苦情・お問い合わせへの対応

個人情報への扱いに対するお客様からの苦情およびお問い合わせには、誠意ある対応をいたします。

8.個人情報の開示等

取得した個人情報に関して、お客様ご本人からの訂正・削除および開示等のご要望には迅速かつ適切な対応をいたします。

制定日 2005年4月1日
改定日 2011年10月1日
株式会社 システムズ
代表取締役社長 小河原 隆史

当社の個人情報の取扱いにつきまして、ご意見・ご質問等ございましたら、下記までご連絡くださいますようお願い申し上げます。

株式会社 システムズ 個人情報保護に関するお問い合わせ先
個人情報お問い合わせ窓口
株式会社 システムズ 個人情報窓口

TEL:03-3493-0033
FAX:03-3493-2033
メールアドレス:kojin_jyouhou@systems-inc.co.jp

この記事を書いた人

筆者 BIチーム