Dropbox API を利用してPHPでVPSサーバーのバックアップ手順

イメージ
VPSのバックアップをどこにとるか?
 VPSサーバーには提供者側からバックアップの仕掛けが用意されていません。そう考えると、バックアップをどこかに取得する必要があります。
 以前は、違うブランドのVPSサーバーを借りて、そことrsyncさせる方法をとっていました。

 ただ、この方法だと弊社のサーバー管理方法では、一括バックアップを取得しようとするとrootアカウントでやり取りすることになってしまい、気持ち悪さを感じていました。

 今回、このブログで初めてコード埋込を実施しました。下記URLを参考にコード埋込をできるようにしました。
https://qiita.com/piro_erdes/items/f133e170a8cf6c10b449

Dropbox API 活用  Dropbox APIを利用することでVPSサーバー内のプログラムを使って、Dropboxへ転送してます。
 弊社の場合、Dropbox Business Advancedを利用していますので、容量無制限でアップで利用できます。
 Dropboxを利用することで、世代管理も自動でやってくれます。  また、APIコール数も月間で100万まで大丈夫のようです。 CURLを活用  基本はCURLの機能で実現していますので、タイトルにPHPと入れていますが、基本的には特別なSDKなどは不要で、応用すれば他の言語でも可能だと思います。
Dropbox APIのAPP作成 手順1 まず、Dropbox APIを利用するためには https://www.dropbox.com/developers/ へアクセスして、右上にある「App console」ボタンを押します。 ログインしてない場合はログインを促されます。 手順2 Create app のボタンを押します。 すると、下記の様な画面が出てきます。 Businessアカウントなので、右にDropbox Business APIの選択肢も出てきますが、Business APIは「管理機能」での利用なので、今回は左側の普通のDropbox APIを選択します。 手順3 続いて、下記の選択をしますが、今回はバックアップというかuploadの機能だけですので、App folderだけで大丈夫と思います。 手順4 Name your appに名前を入れます。 なん…

USB Type-Cケーブルを考える

USB Type-Cケーブルを考える


USB Type-Cケーブルってのが、最近のUSBケーブルの主流になってきました。
最新のiPad Proも従来のライトニングケーブルから、Type-Cのケーブルに変わりました。

近い将来、iPhoneにもType-Cのケーブルに変わっていくかと思われます。

ただ、このType-C規格のケーブルは安物買いするとダメな場合があります。

乱立する規格

転送速度


  1. USB2
  2. USB3 Gen1
  3. USB3 Gen2

まず、単純にデータの転送速度だけでもこの3パターン。
1は480Mbps、2は5Gbps(1の約10倍)、3は10Gbps(1の約20倍)と大きな速度差があります。
ただ、USBケーブルを利用して、データ転送する頻度は実際は余りないかと思われますが、スマホからパソコンに写真や動画を移動する時の速度は大きく変わります。
SuperSpeed+ USB」という認証規格に合格した商品であれば10Gbpsの速度が保証されています。

充電

さらに、充電非対応のケーブルも存在します。でもって、充電対応のケーブルにしても3Aのケーブルと5Aのケーブルが存在する始末。
当然ながら、5Aのケーブルの方が急速充電時にはいい能力を発揮します。
但し、スマホで利用の場合、スマホ側が3Aまでとかのスマホも多数有りますので、そこはご自身が所有するスマホの能力次第。

あ、片方がType-Aの太い従来の規格の場合は大体が充電は可能です。
ここでは、両方がType-Cの場合を指しています。

映像

一部のType-Cケーブルは映像伝送も可能になってます。ただ、まだ、受信機側がType-Cで受けられるものも少なく、実際はHDMIへの変換を行う形。
スマホからケーブル接続で映像を映す機会はそんなにないと思われますので、ここまで配慮しなくてもいいかもです。
ただ、Macを利用している方は、Macのポートから流す場合を想定して、準備しておくと良いでしょう。



Amazonのタイムセールなどで安い商品に飛びついて、失敗しないようにしましょう。

コメント

このブログの人気の投稿

UTM(統合脅威管理)って邪魔で不要

巡回頻度を上げるぞ

富山大学感染予防医学講座