AWS-Blog.de » www.aws-blog.de – Infos über Amazon Web Services von den tecRacer Cloud Experten http://www.aws-blog.de Infos rund um das Thema Amazon Web Services von den tecRacer Cloud Experten Sat, 25 May 2013 13:33:33 +0000 de-DE hourly 1 http://wordpress.org/?v= ElasticBeanstalk IAM Rechte http://www.aws-blog.de/2013/05/22/elasticbeanstalk-iam-rechte/ http://www.aws-blog.de/2013/05/22/elasticbeanstalk-iam-rechte/#comments Wed, 22 May 2013 14:07:18 +0000 SRamuschkat http://www.aws-blog.de/?p=1002 Leider scheint die Permission Policy ElasticBeansTalkFullAccess in IAM nicht da zu tun, was man erwartet …. offenbar hat AWS an IAM etwas geändert, was sie in ihre Standard-Routinen für Beanstalk nicht eingebaut haben, die letzten drei Rechte müssen manuell hinzugefügt werden, damit wirklich volle Rechte gegeben sind:

{
  "Statement": [
   {
     "Effect": "Allow",
     "Action": [
       "elasticbeanstalk:*",
       "ec2:*",
       "elasticloadbalancing:*",
       "autoscaling:*",
       "cloudwatch:*",
       "s3:*",
       "sns:*",
       "cloudformation:*",
       "rds:*",
       "iam:ListInstanceProfiles",
       "iam:AddRoleToInstanceProfile",
       "iam:PassRole"
     ],
     "Resource": "*"
   }
  ]
}
]]>
http://www.aws-blog.de/2013/05/22/elasticbeanstalk-iam-rechte/feed/ 0
Achtung bei EBS-Snapshots vom Windows Root-Volume http://www.aws-blog.de/2013/05/21/achtung-bei-ebs-snapshots-vom-windows-root-volume/ http://www.aws-blog.de/2013/05/21/achtung-bei-ebs-snapshots-vom-windows-root-volume/#comments Tue, 21 May 2013 10:26:50 +0000 Alexander Sallamon http://www.aws-blog.de/?p=940 Am vergangenen Freitag haben wir einen Disaster-Recovery-Test bei einem unserer Kunden durchgeführt und haben in diesem Zuge  einen schwerwiegenden Fehler im Zusammenhang mit EBS-Snapshots festgestellt.

Im Rahmen des Backup-Plans des Kunden werden nachts automatisiert EBS-Snapshots von allen EBS-Root-Volumes der Windows-Instanzen erstellt, die Instanzen sind währenddessen weiterhin im Betrieb.

Während des Recovery-Tests wollten wir nun mit Hilfe eines EBS-Snapshots das Windows Root-Volume wiederherstellen und mussten feststellen, dass dieser und alle anderen erstellten EBS-Snapshots inkonsistent und unbrauchbar waren.

Nachdem wir Kontakt mit dem AWS Support hatten und einige weitere Tests mit EBS-Snapshots und Windows-/Linux-Instanzen durchgeführt hatten konnten wir folgende Punkte festhalten:

  • Snapshots vom Root-Volume einer Windows-Instanz können aktuell nur im “stopped”-State erstellt werden.
  • Snapshots vom Root-Volume einer Windows-Instanz die im “running”-State erstellt werden, sind inkonsistent und unbrauchbar.
  • Snapshots von zusätzlichen Volumes einer Windows-Instanz sind von dem Problem generell nicht betroffen.
  • Snapshots vom Root-Volume und zusätzlichen Volumes einer Linux-Instanz sind generell auch nicht betroffen.

Eine Ursache für das Problem scheint laut AWS Support der Windows DMA IRQ Pool zu sein, in welchem das Root-Volume registriert und gelockt ist. Dieser Pool wird beim Herunterfahren der Instanz geleert.

Der AWS-Support bearbeitet dieses Problem momentan intern und informiert uns über Neuigkeiten zu diesem Thema.

]]>
http://www.aws-blog.de/2013/05/21/achtung-bei-ebs-snapshots-vom-windows-root-volume/feed/ 0
IIS7.5 – gzip-Kompression für CloudFront aktivieren http://www.aws-blog.de/2013/05/21/iis7-5-gzip-kompression-fur-cloudfront-aktivieren/ http://www.aws-blog.de/2013/05/21/iis7-5-gzip-kompression-fur-cloudfront-aktivieren/#comments Tue, 21 May 2013 09:16:34 +0000 Alexander Sallamon http://www.aws-blog.de/?p=923 Amazons CloudFront ist ein guter Service um beispielsweise die Ladezeiten seiner Internetpräsenz weltweit zu verbessern. Um die Ladezeiten weiter zu optimieren lohnt es sich auch über CloudFront die IIS-seitige gzip-Kompression zu nutzen.

Da CloudFront aber aktuell nur gzip-Kompression über HTTP1.0 unterstützt und der IIS7.5 standardmäßig nur über HTTP1.1 gzip-komprimierten Content verteilt, muss eine kleine Anpassung am IIS vorgenommen werden.

Die Änderung muss in der folgenden Datei vorgenommen werden:

C:\Windows\System32\inetsrv\Config\applicationHost.conf

Die Parameter

noCompressionForHttp10="false" noCompressionForProxies="false"

müssen in folgendem Abschnitt ergänzt werden (ca. Zeile 268):

IIS75-gzip-1

Nach der Änderung:
IIS75-gzip-2

Anschließend muss der IIS neugestartet werden mit iisreset :

IIS75-gzip-3

Der IIS7.5 liefert nun die Daten gzip-komprimiert über HTTP1.0 und HTTP1.1 aus, so das CloudFront die komprimierten Daten weiter verteilen kann.

]]>
http://www.aws-blog.de/2013/05/21/iis7-5-gzip-kompression-fur-cloudfront-aktivieren/feed/ 0
Amazon AWS Architektur Training 18.- 20. Juni http://www.aws-blog.de/2013/05/16/amazon-aws-architektur-training-18-20-juni/ http://www.aws-blog.de/2013/05/16/amazon-aws-architektur-training-18-20-juni/#comments Thu, 16 May 2013 12:39:19 +0000 SRamuschkat http://www.aws-blog.de/?p=914 Vom 18. bis 20. Juni bieten wir ein 3 tägiges Amazon AWS Architektur Training an.

Das Training entspricht diesen Inhalten und Spezifikationen http://aws.amazon.com/de/training/architect/ und bereitet auf die neue Amazon AWS Zertifizierungsprüfung vor http://aws.amazon.com/de/certification/.

Eine Online-Anmeldung finden Sie hier http://www.eventbrite.de/event/6689712109/es2/?rank=1

oder klassisch über Fax mit diesem PDF: Amazon AWS -Architecture-Training-Anmeldung

]]>
http://www.aws-blog.de/2013/05/16/amazon-aws-architektur-training-18-20-juni/feed/ 0
AWS Accounts Limits erhöhen http://www.aws-blog.de/2013/05/16/aws-accounts-limits-erhohen/ http://www.aws-blog.de/2013/05/16/aws-accounts-limits-erhohen/#comments Thu, 16 May 2013 11:39:01 +0000 SRamuschkat http://www.aws-blog.de/?p=912 Amazon AWS hat per default einige Account Limits eingebaut, die man aber auf Anfrage erhöhen kann. Hier eine aktueller Überblick über die Limits mit einem Link zu einem entsprechenden Antrag. (Quelle: http://www.bashton.com/blog/2012/aws-limits/)

Description Default Limit Increase request form
EC2 Instances 20 per region Request form
Elastic IPs (Classic) 5 region Request form
Elastic IPs (VPC) 5 per region Request form
EBS Volumes (standard) 5000 volumes or 20TiB in aggregate Request form
EBS Volumes (provisioned IOPS) 10000 provisioned IOPS or 20TiB in aggregate Request form
ELB SSL certificates 10 Request form
VPCs 5 per region Request form
Subnets 20 per VPC Request form
VPN Gateways 5 per region Request form
Customer Gateways 50 per region Request form
Route tables per VPC 10 Request form
Network ACLS per VPC 10 Request form
Network per ACL 20 Request form
VPC Security Groups 50 Request form
Rules per VPC Security Group 50 Request form
Route 53 Zones (Domains) 100 Request form
Route 53 Record Sets 10000 per zone Request form
RDS Instances 20, 10 for MSSQL/Oracle Request form
CloudFront Bandwidth 1Gbps per edge node Request form
CloudFront Requests 1000 per second per edge node Request form
CloudFront Object Size 20GB Fixed
CloudFront CNAME aliases 10 per distribution Request form
IAM Users 5000 Request form
IAM Groups 100 Request form
IAM Groups per User 10 Request form
SimpleDB Domains 250 Request form
CloudFormation Stacks per region 20 Request form
]]>
http://www.aws-blog.de/2013/05/16/aws-accounts-limits-erhohen/feed/ 0
S3-Laufwerksmapping unter Linux mit YAS3F http://www.aws-blog.de/2013/05/10/s3-laufwerksmapping-unter-linux-mit-yas3f/ http://www.aws-blog.de/2013/05/10/s3-laufwerksmapping-unter-linux-mit-yas3f/#comments Fri, 10 May 2013 13:00:25 +0000 SRamuschkat http://www.aws-blog.de/?p=909 Amazon S3 hat ein reines HTTP basiertes API. Somit braucht man in der Regel entsprechende Tools oder eine eigene API-Programmierung, um S3 an seine Webapplikation anzubinden.

Da viele Web-Anwendungen noch rein Dateisystem-basiert arbeiten (z.B. Adobe Media Server) ist man versucht, das Problem der Anbindung von S3 an eine EC2-Instanz einfach über einen S3 Laufwerks-Mapper zu lösen. Insbesondere im Linux Umfeld gibt es da seit Jahren das Tool S3FS ( https://code.google.com/p/s3fs/wiki/FuseOverAmazon) was aber folgende Probleme hat:

  • es ist erstes bei einem Einsatz mit vielen kleinen Dateien nicht wirklich stabil
  • es hat keine Cluster-Unterstützung
  • die Order-Adressierung im S3 Bucket ist nicht mehr kompatibel zu Amazon S3 in der AWS Console und anderen Tools wie CloudBerry … mit der Folger das solche Ordner als 0 Bytes Dateien dargestellt werden. (das scheint jetzt wohl aber gerade mit der Version 1.68 behoben zu sein …)

Aus diesem Grunde haben wir bereits vor längerer Zeit entschieden S3FS nicht einzusetzen und eigentlich generell auf S3-Laufwerks-Mapper zu verzichten.

Im Rahmen eines größeren Consulting Projektes für die Berliner Philharmoniker haben wir uns doch noch mal intensiv mit Thema S3 Laufwerks-Mapping beschäftigt, da mit YAS3FS (Yet Another S3-backed File System) eine Alternative zu S3FS existiert. Wir sind gerade dabei YAS3F zu testen und konnten auch bereits einen fiesen Fehler unter hoher Last entdecken, der dann vom Programmierer Danilo Poccia extrem schnell behoben wurde, wow!

YAS3F ist bermerkenswert weil:

  • For maximum speed all data read from S3 is cached locally on the node, in memory or on disk, depending of the file size.
  • Clusterfähigkeit: SNS notifications are used to update other nodes in the cluster that something has changed on S3 and they need to invalidate their cache
  • Unterstützung von IAM Roles
  • und viele andere tolle Sachen: https://github.com/danilop/yas3fs

 

 

]]>
http://www.aws-blog.de/2013/05/10/s3-laufwerksmapping-unter-linux-mit-yas3f/feed/ 2
AWS Summit Berlin am 2. Mai 2013 http://www.aws-blog.de/2013/04/25/aws-summit-berlin-am-2-mai-2013/ http://www.aws-blog.de/2013/04/25/aws-summit-berlin-am-2-mai-2013/#comments Thu, 25 Apr 2013 09:58:18 +0000 SRamuschkat http://www.aws-blog.de/?p=900 tecRacer ist offizieller Sponsor auf dem AWS Summit 2013 in Berlin und ist mit einem eigenen Stand vertreten. Sie finden uns im 2. Obergeschoss. Wir freuen uns auf Ihren Besuch!

AWSSummit

]]>
http://www.aws-blog.de/2013/04/25/aws-summit-berlin-am-2-mai-2013/feed/ 0
Cloud Monitoring http://www.aws-blog.de/2013/04/12/cloud-monitoring/ http://www.aws-blog.de/2013/04/12/cloud-monitoring/#comments Fri, 12 Apr 2013 08:59:46 +0000 SRamuschkat http://www.aws-blog.de/?p=897 Als Amazon AWS Managed Service Provider monitoren wir natürlich die entsprechen AWS Ressourcen unserer Kunden hinsichtlich Verfügbarkeit und Auslastung. Zunächst haben wir mit OnPremise Tools wie Paessler PRTG bzw. Zabbix gearbeitet. Diese Tools haben uns aber hinsichtlich Dashboard-Übersichtlichkeit bzw. Agentenfunktionalität nicht auf Dauer überzeugt.

Es gibt zahlreiche Anbieter für Monitoring-Tools als SaaS (Software-as-a-Service). Wir haben uns da zahlreiche angeschaut. Unsere Wahl fiel letztendlich auf Monitis (Tochterunternehmen von GFI), CopperEgg war auch in der engeren Wahl.

Die Gründe für den Einsatz von Monitis waren:

  • angemessenes Preismodell (nicht wie bei anderen 10 US$ pro Cloud-Server!)
  • Monitoring Ressourcen können individuell zusammengebucht werden
  • Übersichtliche Dashboards auf HTML5 Basis
  • Benachrichtigung (auch in Deutschland) über SMS und VoiceCalls.

Mehr Infos zu Monitis finden Sie hier: www.monitis.com

 

]]>
http://www.aws-blog.de/2013/04/12/cloud-monitoring/feed/ 0
Gelungene Visualisierung der Kostenvorteile von Reserved Instances http://www.aws-blog.de/2013/03/15/gelungene-visualisierung-der-kostenvorteile-von-reserved-instances/ http://www.aws-blog.de/2013/03/15/gelungene-visualisierung-der-kostenvorteile-von-reserved-instances/#comments Fri, 15 Mar 2013 20:27:10 +0000 SRamuschkat http://www.aws-blog.de/?p=886 http://whichinstance.com/

Amazon EC2 Instance Types Cost Grapher - Google Chrome_2013-03-15_21-25-08

]]>
http://www.aws-blog.de/2013/03/15/gelungene-visualisierung-der-kostenvorteile-von-reserved-instances/feed/ 0
EC2 Netzwerkbandbreite erhöhen mit “EBS Optimized Instance” Option http://www.aws-blog.de/2013/03/10/ec2-netzwerkbandbreite-erhohen-mit-ebs-optimized-instance-option/ http://www.aws-blog.de/2013/03/10/ec2-netzwerkbandbreite-erhohen-mit-ebs-optimized-instance-option/#comments Sun, 10 Mar 2013 15:34:16 +0000 SRamuschkat http://www.aws-blog.de/?p=882 Eine z.B. EC2 m1.large Instanz hat eine i/o Performance von “moderate”.  Genaue Aussagen, was das bedeutet, macht Amazon AWS nicht, das hier sollte aber ungefähr hinkommen:

  • High: Theoretical: 1Gbps = 125MB/s; Realistic (source): 750Mbps = 95MB/s
  • Moderate: Theoretical: 250Mbps; Realistic (source, p57): 80Mbps = 10MB/s
  • Low: Theoretical: 100Mbps; Realistic (from my own tests): 10-15Mbps = 1-2MB/s

Diese Bandbreite wird nun auch noch mit Zugriffen auf EBS-Volumes geteilt.

Heute habe ich gelernt, dass man für kleines Geld die Bandbreite erhöhen kann, in dem man z.B. die m1.large-Instanz auf EBS-Optimized umschaltet. Dies kostet bei der m1.large Instanz einen Aufpreis von $0.025 pro Stunden.

EBS-optimierte Instancen liefern einen dedizierten Durchsatz zwischen Amazon EC2 und Amazon EBS mit Optionen zwischen 500 MBit/s und 1000 MBit/s je nach verwendetem Instance-Typ.  Diese funktioniert auch mit Standard EBS-Volumes! Dadurch wird dann das normale “moderate” Interface entsprechend entlastet.

]]>
http://www.aws-blog.de/2013/03/10/ec2-netzwerkbandbreite-erhohen-mit-ebs-optimized-instance-option/feed/ 0