<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8868501096636998352</id><updated>2012-02-16T03:04:11.119-08:00</updated><category term='ec2'/><category term='neo4j'/><category term='database'/><title type='text'>Jussi's Web Log</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jussiheinonen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8868501096636998352/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jussiheinonen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jussi Heinonen</name><uri>http://www.blogger.com/profile/10205780612708400373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-wiAwWw5XDxc/TcfFHg1qLOI/AAAAAAAAAAQ/SAnzlW9D96M/s220/profile_bw_99x128.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8868501096636998352.post-6642329128667959637</id><published>2011-05-09T06:40:00.000-07:00</published><updated>2011-05-11T08:13:25.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='neo4j'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Neo4j graph database server image in Amazon EC2</title><content type='html'>&lt;div style="margin-bottom: 0cm;"&gt;&lt;/div&gt;&lt;h3 class="western"&gt;About Neo4j Server image&lt;/h3&gt;&lt;div style="margin-bottom: 0cm;"&gt;Neo4j graph database server image is available in Amazon EC2. The purpose of the AMI is to offer instant and on-demand access to a Neo4j Server environment to help the  rapidly growing Neo4j developer community to test and deploy Neo4j-enabled applications.  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;This Amazon Machine Image is produced and maintained by &lt;a href="http://opencredo.com/"&gt;OpenCredo&lt;/a&gt;, UK consultancy delivery partner for &lt;a href="http://neotechnology.com/"&gt;Neo Technology.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;The image is built on Elastic Block Storage (EBS) root device that enables data to be preserved when the machine is switched off and later restarted (terminating the instance will destroy all data). Other benefits of using EBS-backed instance in comparison to S3-backed instance are faster boot up time and the ability to resize the machine easily when extra processing capacity is needed.  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;/div&gt;&lt;h3 class="western"&gt;Components&lt;/h3&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Components included in the image are the following&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Amazon Machine Image &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Regions and AMI IDs&lt;/div&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;US East: ami-1e56a977&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;US West: ami-b5bceff0&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;EU West: ami-5d6e5829&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;AP South East: ami-f29be2a0&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;AP North East:ami-ce842ecf&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Source: 720777788660/Neo4j Server   (Ubuntu 10.04.2 LTS)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Ubuntu 10.04.2 LTS&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Sun JDK 1.6.0_24&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Installed in   /usr/lib/jvm/java-6-sun-1.6.0.24/&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Installed from Ubuntu partner   repository &lt;span style="font-weight: normal;"&gt;(&lt;/span&gt;&lt;i&gt;&lt;span style="font-weight: normal;"&gt;http://archive.canonical.com/   lucid partner&lt;/span&gt;&lt;/i&gt;&lt;span style="font-weight: normal;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Neo4j Server v.1.3 Community  Edition&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Installed in /opt/neo4j/&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Listening on port 7474&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Server is configured to start-up   automatically when instance is launced (runlevels 2-5)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Stop/start script is located in   /etc/init.d/neo4j-server&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Jython v.2.5.2&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Installed in /opt/jython&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Binary found in the path through   symbolic link in /usr/bin&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Jruby v.1.6.1&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Installed in /opt/jruby&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Binary found in the path through   symbolic link in /usr/bin&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Python 2.6/3.1&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Python 2.6: /usr/bin/python&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Python 3.1: /usr/bin/python3.1    &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Ruby 1.8&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Ruby binary found in the path&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Curl 7.19.7&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Curl binary found in the path&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;EC2 API and AMI tools   &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;EC2 API tools are located in   /opt/ec2/ec2-api-tools/&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;EC2 AMI tools are located in   /opt/ec2/ec2-ami-tools/&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Both tools are updated   automatically at instance start-up&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Update process is triggered in   /etc/rc.local by calling a script /opt/ec2/updateEC2Tools.sh&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;updateEC2Tools.sh is published   under GPL license and available in   &lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="https://github.com/jussiheinonen/scripts"&gt;https://github.com/jussiheinonen/scripts&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 class="western"&gt;Component Diagram&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CM3v9hq0vEY/TcfI2tqeCiI/AAAAAAAAAA0/dZLGcbSgpks/s1600/Neo4jonaws_component_diagram_v.1.3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="345" src="http://3.bp.blogspot.com/-CM3v9hq0vEY/TcfI2tqeCiI/AAAAAAAAAA0/dZLGcbSgpks/s400/Neo4jonaws_component_diagram_v.1.3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 class="western"&gt;Get started with Neo4j Server instance in Amazon EC2&lt;/h3&gt;&lt;br /&gt;&lt;h4 class="western"&gt;Locating Neo4j AMI&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Login to AWS Management Console  [&lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="http://aws.amazon.com/"&gt;http://aws.amazon.com&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;]&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Go to EC2 tab and click AMIs link&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Search for 'neo4j'&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Select the AMI&lt;span style="font-style: normal;"&gt; and click &lt;/span&gt;&lt;i&gt;Launch&lt;/i&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mKQv0Qw8y20/TcfJjlyQGqI/AAAAAAAAAA4/mmPeOfaqou4/s1600/finding_neo4j_ami.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://2.bp.blogspot.com/-mKQv0Qw8y20/TcfJjlyQGqI/AAAAAAAAAA4/mmPeOfaqou4/s400/finding_neo4j_ami.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4 class="western"&gt;Links to launch the Neo4j Server image &lt;span style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;&lt;h4 class="western"&gt;&lt;span style="font-weight: normal;"&gt;Instead of searching for AMI you can use the following shortcuts to launch the image on AWS Console&lt;/span&gt;&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="list-style-type:none"&gt;&lt;a title="Launch in US East" href="https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-1e56a977" target="_blank"&gt;&lt;img src="http://4.bp.blogspot.com/-P2sy4ABhqdk/TcqkaCDla5I/AAAAAAAAABs/Z4fKFEqg46Q/s1600/play.png" width="20" height="20" &gt;&lt;/a&gt; Press play to launch Neo4j in &lt;i&gt;US East (Virginia)&lt;/i&gt;&lt;/li&gt;&lt;li style="list-style-type:none"&gt;&lt;a title="Launch in US West" href="https://console.aws.amazon.com/ec2/home?region=us-west-1#launchAmi=ami-b5bceff0" target="_blank"&gt;&lt;img src="http://4.bp.blogspot.com/-P2sy4ABhqdk/TcqkaCDla5I/AAAAAAAAABs/Z4fKFEqg46Q/s1600/play.png" width="20" height="20" &gt;&lt;/a&gt; Press play to launch Neo4j in &lt;i&gt;US West (California)&lt;/i&gt;&lt;/li&gt;&lt;li style="list-style-type:none"&gt;&lt;a title="Launch in EU West" href="https://console.aws.amazon.com/ec2/home?region=eu-west-1#launchAmi=ami-5d6e5829" target="_blank"&gt;&lt;img src="http://4.bp.blogspot.com/-P2sy4ABhqdk/TcqkaCDla5I/AAAAAAAAABs/Z4fKFEqg46Q/s1600/play.png" width="20" height="20" &gt;&lt;/a&gt; Press play to launch Neo4j in &lt;i&gt;EU West (Ireland)&lt;/i&gt;&lt;/li&gt;&lt;li style="list-style-type:none"&gt;&lt;a title="Launch in AP South East" href="https://console.aws.amazon.com/ec2/home?region=ap-southeast-1#launchAmi=ami-f29be2a0" target="_blank"&gt;&lt;img src="http://4.bp.blogspot.com/-P2sy4ABhqdk/TcqkaCDla5I/AAAAAAAAABs/Z4fKFEqg46Q/s1600/play.png" width="20" height="20" &gt;&lt;/a&gt; Press play to launch Neo4j in &lt;i&gt;AP South East (Tokyo)&lt;/i&gt;&lt;/li&gt;&lt;li style="list-style-type:none"&gt;&lt;a title="Launch in AP North East" href="https://console.aws.amazon.com/ec2/home?region=ap-northeast-1#launchAmi=ami-ce842ecf" target="_blank"&gt;&lt;img src="http://4.bp.blogspot.com/-P2sy4ABhqdk/TcqkaCDla5I/AAAAAAAAABs/Z4fKFEqg46Q/s1600/play.png" width="20" height="20" &gt;&lt;/a&gt; Press play to launch Neo4j in &lt;i&gt;AP North East (Singapore)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 class="western"&gt;Configuring AMI start-up parameters and launching instance&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Specify instance type, eg. Micro (t1.micro), and click Continue&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NQoBrMtvjVc/TcfaqJNScEI/AAAAAAAAABA/XSV0N7mav_s/s1600/select_instance_type.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://4.bp.blogspot.com/-NQoBrMtvjVc/TcfaqJNScEI/AAAAAAAAABA/XSV0N7mav_s/s400/select_instance_type.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Enter a description for your instance in User Data field&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Optionally you may tick the box “Prevention against accidental termination”. This option disables theTerminate action in Instance Action -menu which is used to delete the instance and all user data stored on the EBS volume.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uQW4z-EfhIA/Tcfb1SjS_VI/AAAAAAAAABE/x1E2cxVE3C4/s1600/user_data.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://4.bp.blogspot.com/-uQW4z-EfhIA/Tcfb1SjS_VI/AAAAAAAAABE/x1E2cxVE3C4/s400/user_data.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;You can associate tags (Key-Value pairs) with the instance Eg. “Neo 4j Server instance A”. Tags may be useful for managing EC2 environment that consists of multiple nodes. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rjxuX3lsUFU/TcfcI_VU69I/AAAAAAAAABI/0qDDVMSgUvM/s1600/instance_tags.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://2.bp.blogspot.com/-rjxuX3lsUFU/TcfcI_VU69I/AAAAAAAAABI/0qDDVMSgUvM/s400/instance_tags.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Associate a Key Pair with your instance. The private key of the Key Pair is used for accessing the instance over SSH. If no Key Pairs exist yet you can create a new Key Pair by selecting the option “Create a new Key Pair”&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-116FlPmKLxQ/TcfclWOtg2I/AAAAAAAAABQ/f25dJDddVzI/s1600/select_key_pair.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://4.bp.blogspot.com/-116FlPmKLxQ/TcfclWOtg2I/AAAAAAAAABQ/f25dJDddVzI/s400/select_key_pair.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;Associate instance with a Security Group. Security Group is an access list that can be used to allow and block access to services run on the instance. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RoIF2kUcxio/TcfcYnG1ilI/AAAAAAAAABM/U52JWRYAQaU/s1600/select_security_group.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://2.bp.blogspot.com/-RoIF2kUcxio/TcfcYnG1ilI/AAAAAAAAABM/U52JWRYAQaU/s400/select_security_group.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;In this example I'll associate instance with Security Group “Neo4j public access”. This Security Group is configured to allow connection from the internet to TCP ports 22 (SSH) and 7474 (Neo4j web administration interface)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-P5PToTJxSj4/Tcfc65wsURI/AAAAAAAAABU/n-tKMvqrlsE/s1600/configure_security_group.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="http://4.bp.blogspot.com/-P5PToTJxSj4/Tcfc65wsURI/AAAAAAAAABU/n-tKMvqrlsE/s400/configure_security_group.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: normal;"&gt;The final step is to confirm instance configuration details. Once confirmed click Launch button and your instance will start up within next couple of minutes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OonTYpXKojo/TcfdI4lY1YI/AAAAAAAAABY/nQtTGBs5cCw/s1600/confirm_and_launch_instance.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-OonTYpXKojo/TcfdI4lY1YI/AAAAAAAAABY/nQtTGBs5cCw/s400/confirm_and_launch_instance.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3 class="western"&gt;Accessing instance over HTTP and SSH&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 class="western"&gt;Neo4j Web Administration access&lt;/h4&gt;Neo4j Server is configured to start-up automatically when instance is launched. Assuming the Security Group is configured to allow access from the internet to TCP port 7474 you can then access Neo4j web administration interface by using the Public DNS name associated with your instance. Public DNS name can be found in instance description view.&lt;br /&gt;&lt;br /&gt;For example Public DNS name of running Neo4j instance is &lt;i&gt;ec2-12-34-567-89.eu-west-1.compute.amazonaws.com&lt;/i&gt;. I can connect to web administration interface by entering address &lt;span style="color: navy;"&gt;&lt;span lang="zxx"&gt;&lt;u&gt;&lt;a href="http://ec2-12-34-567-89.eu-west-1.compute.amazonaws.com:7474/"&gt;&lt;i&gt;http://ec2-12-34-567-89.eu-west-1.compute.amazonaws.com:7474&lt;/i&gt;&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt; &lt;/i&gt;&lt;span style="font-style: normal;"&gt;in web browser.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 class="western" style="font-style: normal;"&gt;SSH access&lt;/h4&gt;&lt;div style="font-style: normal;"&gt;For SSH access you'll need 2 things: Public DNS name and a copy of the private key from the Key Pair that was selected at the instance configuration phase.&lt;/div&gt;&lt;div style="font-style: normal;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: normal;"&gt;As an example let's say the Public DNS name is  &lt;/span&gt;&lt;i&gt;ec2-12-34-567-89.eu-west-1.compute.amazonaws.com &lt;/i&gt;&lt;span style="font-style: normal;"&gt;and name of the private key file is &lt;/span&gt;&lt;i&gt;&lt;span style="text-decoration: none;"&gt;myprivates.pem&lt;/span&gt;&lt;/i&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="text-decoration: none;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-style: normal; text-decoration: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: normal; text-decoration: none;"&gt;I can connect on SSH from command line by issuing the following command:&lt;/div&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="text-decoration: none;"&gt;ssh -i &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="text-decoration: none;"&gt;myprivates.pem &lt;/span&gt;&lt;/i&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="text-decoration: none;"&gt;ubuntu@ &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="text-decoration: none;"&gt;ec2-12-34-567-89.eu-west-1.compute.amazonaws.com&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="font-style: normal;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 class="western"&gt;Last word&lt;/h3&gt;That's all for now folks. I hope I managed to cover all relevant points regarding environment configuration and how to get started with your own Neo4j Server instance in Amazon EC2.&lt;br /&gt;&lt;br /&gt;&lt;h3 class="western" style="color: black;"&gt;&lt;i&gt;Update 11.05.2011/15:13 BST&lt;/i&gt;&lt;/h3&gt;Image is now available in all 5 regions and AMI IDs can be found on the Components list above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8868501096636998352-6642329128667959637?l=jussiheinonen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jussiheinonen.blogspot.com/feeds/6642329128667959637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jussiheinonen.blogspot.com/2011/05/neo4j-graph-database-server-image-in.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8868501096636998352/posts/default/6642329128667959637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8868501096636998352/posts/default/6642329128667959637'/><link rel='alternate' type='text/html' href='http://jussiheinonen.blogspot.com/2011/05/neo4j-graph-database-server-image-in.html' title='Neo4j graph database server image in Amazon EC2'/><author><name>Jussi Heinonen</name><uri>http://www.blogger.com/profile/10205780612708400373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-wiAwWw5XDxc/TcfFHg1qLOI/AAAAAAAAAAQ/SAnzlW9D96M/s220/profile_bw_99x128.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-CM3v9hq0vEY/TcfI2tqeCiI/AAAAAAAAAA0/dZLGcbSgpks/s72-c/Neo4jonaws_component_diagram_v.1.3.jpg' height='72' width='72'/><thr:total>10</thr:total></entry></feed>
